Prema Racing locked out the front row of the grid for race one of the European Formula 3 weekend at the Nurburgring, with Robert Shwartzman pipping Mick Schumacher to pole.

The timesheet evolved quickly in the latter stages of the session, with numerous drivers holding provisional pole in a flurry of late lap time improvements.

Shwartzman had sat on provisional pole after his first lap of the second set of timed laps, just after the halfway mark of the 20-minute session. However, as others improved he slipped down the order.

He was initially displaced by Schumacher, who led the practice timesheets, before Jehan Daruvala and Red Bull Formula 1 junior Daniel Ticktum successively rose to the top of the times.

Two final laps propelled Shwartzman back into contention. He first vaulted to second place behind Ticktum, before leaping to pole position on his final lap, setting session best times through the first and third sectors.

Schmacher’s best time – set just prior to Shwartzman’s final effort – was 0.047 seconds adrift of his team-mate’s benchmark, leaving him second on the grid.

Championship leader Ticktum ended up third, while his compatriot Enaam Ahmed vaulted into fourth place with his final run of the session in his Hitech-prepared car.

Ralf Aron had led the timesheet following the first runs. He ended up in fifth place.

Ticktum’s main championship rival Juri Vips recovered from both an anonymous practice and having been as low as 20th on the timesheet at the halfway point in qualifying to end up sixth.

Entering the weekend third behind Vips in the championship battle, Marcus Armstrong qualified in eighth. He had struggled with issues in practice, recording just four laps in FP2 and figuring at the bottom of the timesheet.

Despite having at one stage topped the timesheet in the closing minutes, Daruvala fell to ninth after failing to improve with his final attempt.

Guan Yu Zhou never factored in the battle for pole, ending the session in 11th place as the slowest Prema.