Lorenzo Colombo denied championship leader Ye Yifei pole for the first Formula Renault Eurocup race of the weekend at Spa-Francorchamps.
Colombo and Ye spent the second qualifying session swapping places at the top of the order in Group A, with Colombo?s best time of the session coming as he took the chequered flag.
The JD Motorsport driver set a 2m19.400s, just two tenths of a second faster than what Ye had managed moments earlier.
The group format means Ye will start the first race third, with championship rival Max Fewtrell directly behind him in fifth.
Oscar Piastri managed strong times early in the session, but dropped down the order as time began to improve. He finished fourth in the group, ahead of R-ace GP?s Charles Milesi.
Richard Verschoor, who set the pace early in the session, could only manage sixth quickest.
Victor Martins beat Christian Lundgaard to go quickest in group B?s qualifying, the slower of the two groups.
Lundgaard spent most of the session in first place, but was pipped to the top spot in the closing moments.
Martins? 2m19.939s was only quick enough for second on the grid, denying the Frenchman a second career pole.
Lundgaard was second quickest in the group, ahead of Arthur Rougier and Logan Sargent, who spent much of the session battling for the position Lundgaard ended up taking.
Thomas Maxwell, fifth in the group, will line up 10th for the first race.
Phil Hill will lead the Northern European Cup quartet from 25th on the grid, with Anders Motorsport team-mate Doureid Ghattas lining up alongside him.
|Group A||?||Group B|
|1||Lorenzo Colombo||JD Motorsport||2m19.400s||1||Victor Martins||R-ace GP||2m19.939s|
|2||Yifei Ye||Josef Kaufmann Racing||2m19.610s||2||Christian Lundgaard||MP Motorsport||2m20.000s|
|3||Max Fewtrell||R-ace GP||2m19.687s||3||Arthur Rougier||Fortec Motorsports||2m20.076s|
|4||Oscar Piastri||Arden||2m19.820s||4||Logan Sargeant||R-ace GP||2m20.145s|
|5||Charles Milesi||R-ace GP||2m19.886s||5||Thomas Maxwell||JD Motorsport||2m20.315s|
|6||Richard Verschoor||Josef Kaufmann Racing||2m19.907s||6||Alex Peroni||MP Motorsport||2m20.533s|
|7||Alexander Smolyar||Tech 1 Racing||2m20.140s||7||Vladimir Tziortzis||Fortec Motorsports||2m20.724s|
|8||Nikita Volegov||Arden||2m20.269s||8||Frank Bird||Tech 1 Racing||2m20.900s|
|9||Jarno Opmeer||MP Motorsport||2m20.296s||9||Eliseo Martinez||AVF||2m20.905s|
|10||Raul Guzman||Fortec Motorsports||2m20.596s||10||Najiy Razak||JD Motorsport||2m21.035s|
|11||Sami Taoufik||Arden||2m20.671s||11||Neil Verhagen||Tech 1 Racing||2m21.143s|
|12||Axel Matus||AVF||2m21.126s||12||Xavier Lloveras||AVF||2m21.583s|
|13||Phil Hill||Anders Motorsport||2m21.277s||13||Douried Ghattas||Anders Motorsport||2m22.615s|
|14||Christian Munoz||AVF||2m21.336s||14||Gabriel Gandula||R-ace GP||2m23.347s|
|15||Sharon Scolari||ScoRace Team||2m28.542s|