McLaren protege Nyck de Vries claimed his first GP3 pole position with the final lap of a scrappy qualifying session at the Hungaroring.
The ART driver came out on top as a number of drivers struggled for grip with lower track temperatures and several had track limit issues.
It looked as if Koiranen GP's Matt Parry would hold on for pole before de Vries snatched it away with a lap of 1m32.979s, which put the Dutchman 0.4 seconds clear of the Briton.
Ferrari junior Antonio Fuoco had been engaged in close battle with Parry for the top stop in the closing minutes of the session, but the Trident driver had to settle for third.
Jake Dennis had a time deleted for exceeding track limits midway through the session and he ended up fourth for Arden, with Nirei Fukuzumi fifth for ART.
Championship leader Charles Leclerc was sixth, a day after he made his second Formula 1 practice appearance for Haas.
Jack Aitken finished seventh for Arden, one spot in front of title challenger and Silverstone race winner Alexander Albon.
Recent Formula 3 convert Arjun Maini and Ralph Boschung rounded out the top 10 for Jenzer Motorsport and Koiranen.
Campos driver Alex Palou and DAMS' Jake Hughes both appeared at the top of the standings early on, but could only manage 12th and 19th respectively, while Haas F1 development driver Santino Ferrucci will start down in 22nd.
Steijn Schothorst, who lost the top spot due to a track limits infringement at the halfway stage, caused a red flag late in the session when he came to a stop on the exit of Turn 7 and had to be recovered by the marshals.
|1||Nyck de Vries||ART Grand Prix||1m32.979s||-|
|2||Matt Parry||Koiranen GP||1m33.464s||0.485s|
|4||Jake Dennis||Arden International||1m33.548s||0.569s|
|5||Nirei Fukuzumi||ART Grand Prix||1m33.660s||0.681s|
|6||Charles Leclerc||ART Grand Prix||1m33.672s||0.693s|
|7||Jack Aitken||Arden International||1m33.682s||0.703s|
|8||Alexander Albon||ART Grand Prix||1m33.866s||0.887s|
|9||Arjun Maini||Jenzer Motorsport||1m33.874s||0.895s|
|10||Ralph Boschung||Koiranen GP||1m33.892s||0.913s|
|12||Alex Palou||Campos Racing||1m34.017s||1.038s|
|13||Matevos Isaakyan||Koiranen GP||1m34.053s||1.074s|
|15||Richard Gonda||Jenzer Motorsport||1m34.114s||1.135s|
|17||Tatiana Calderon||Arden International||1m34.225s||1.246s|
|18||Konstantin Tereschenko||Campos Racing||1m34.233s||1.254s|
|20||Akash Nandy||Jenzer Motorsport||1m34.462s||1.483s|
|23||Steijn Schothorst||Campos Racing||1m34.678s||1.699s|