GP3 Series championship leader and Renault affiliated driver Anthoine Hubert became the first repeat poleman this season and extended his points lead at the Hungaroring.
The track was rubbering-in excessively and the later the run the better, but ART driver Hubert's penultimate lap was enough for him to take pole by less than a tenth of a second as many drivers struggled to hook-up their final lap.
His team-mate Nikita Mazepin took a brilliant second despite being crashed into by ex-Red Bull junior Niko Kari in an incident that caused an early red flag.
Kari ran wide at the fast Turn 4 on an early flying lap, and when he came back onto the track, he touched the grass with his rear right wheel, and hit Mazepin with his rear left at the outside of Turn 5.
The incident is being investigated by the stewards, and Kari broke the rear-left of his car and took no further part in the session.
Mazepin remained composed and managed to get within 0.075 seconds of pole despite having to cope with bent suspension as a result of the collision as ART realised it would not have time to replace the damaged part.
Leonardo Pulcini, one of only two non-ART polesitters this season, delivered another strong performance to take third ahead of a British ART attack of Jake Hughes and Callum Ilott.
Both drivers had struggled with their early laps but rebounded nicely on the second set of soft tyres.
Hughes survived a battle on circuit with Kari, who appeared to race him for track position on their out-laps, and a moment of his own when he ran wide at Turn 4.
American driver Ryan Tveter is in a strong run of form and topped the Trident Racing contingent in sixth ahead of new team-mate David Beckmann.
Beckmann, replacing the Formula 2-promoted Alessio Lorandi, had been fastest in practice on Friday in his first session with his new team having switched from Jenzer Motorsport.
Jannes Fitje takes his spot at the Jenzer outfit and will start 17th for his GP3 debut.
Behind Beckmann, Dorian Boccolacci was the sole MP Motorsport car for most of the session in eighth, as Devlin DeFrancesco is absent due to illness and Kari crashed out.
De Francesco expects to return after the summer break at Spa.
Joey Mawson (Arden International) and Jenzer's Juan Manuel Correa rounded out the top 10.
It was a tough session for Trident's sons-of-grand-prix-winners pairing. Giuliano Alesi (son of Jean) and Nelson Piquet's son Pedro could only manage 11th and 13th respectively.
|1||Anthoine Hubert||ART Grand Prix||1m31.409s||-|
|2||Nikita Mazepin||ART Grand Prix||1m31.484s||0.075s|
|3||Leonardo Pulcini||Campos Racing||1m31.515s||0.106s|
|4||Jake Hughes||ART Grand Prix||1m31.652s||0.243s|
|5||Callum Ilott||ART Grand Prix||1m31.697s||0.288s|
|8||Dorian Boccolacci||MP Motorsport||1m31.964s||0.555s|
|9||Joey Mawson||Arden International||1m32.046s||0.637s|
|10||Juan Manuel Correa||Jenzer Motorsport||1m32.162s||0.753s|
|12||Diego Menchaca||Campos Racing||1m32.172s||0.763s|
|14||Simo Laaksonen||Campos Racing||1m32.265s||0.856s|
|15||Tatiana Calderon||Jenzer Motorsport||1m32.266s||0.857s|
|16||Gabriel Aubry||Arden International||1m32.768s||1.359s|
|17||Jannes Fittje||Jenzer Motorsport||1m32.944s||1.535s|
|18||Julien Falchero||Arden International||1m33.000s||1.591s|
|19||Niko Kari||MP Motorsport||1m35.070s||3.661s|