Jake Hughes and Callum Ilott dramatically claimed the pole positions for Sunday's two Formula 3 European Championship races at the Nurburgring on a soaking wet track.
Hughes emerged from a late fight with fellow Brits Ilott and Lando Norris to grab the fastest time of the session on the final lap, giving him pole for race two in his Hitech GP Dallara-Mercedes by 0.310 seconds from Ilott as thunder and lightning circled the circuit.
Ilott had experienced a nightmare session up until the final couple of minutes, repeatedly running wide in his Prema Powerteam Dallara-Mercedes and even taking to the escape road at the Turn 5 hairpin on three successive laps.
With one minute remaining he completed a lap that vaulted him from 19th to pole.
Ilott's final lap should have been quicker still, but an oversteer moment exiting the final corner cost him time, although this lap gave him pole for race three - based on second-fastest times - by 0.162s over Norris.
Norris, third overall, was on to improve on the final lap, and his Carlin Dallara-Volkswagen was a quarter of a second up on his first-sector time from his best lap, but unfortunate positioning in traffic meant he had to overtake Max Defourny and was then behind Ameya Vaidyanathan at the final corner.
Even so, that lap - which the team doubted would have leapfrogged him above Hughes's overall best - was good enough for second on the grid for race three.
Hughes had to make do with third in the line-up for race three, but was delighted with his second pole of the season.
"I was praying for it to rain in the assembly area," he said.
"All through Q1 and race one it's been wet but not torrential, and we were always quick at the start and then fade as it got drier, so I was confident that if it stayed wet it'd be mega.
"The car was great whenever I pushed - it was just a case of trying to compromise between giving myself space and keeping the tyre temperature up."
After his early braking dramas, Ilott remarked: "I just had to make it work in the last two laps - they weren't amazing laps compared to my lap in Q1, but obviously it wasn't too bad."
Tadasuke Makino kept up his strong form this weekend by taking fourth overall, the Hitech-run Honda junior heading Carlin's Ferdinand Habsburg, while another Hitech runner - Ralf Aron - was on provisional pole during the middle of the session before slipping to sixth ahead of Prema's Ferrari protege Guan Yu Zhou.
This quartet were reshuffled on second-best times for race three, finishing in the order Aron, Zhou, Habsburg and Makino.
Van Amersfoort Racing team-mates Joey Mawson, Defourny and Harrison Newey rounded out the top 10, with Mawson and debutant Defourny doubling up on eighth and ninth spots for race three, and Jehan Daruvala moving up to complete the fifth row.
Current points runner-up Maximilian Gunther had a bad session, looking as though he was suffering similar braking problems to team-mate Ilott, on his way to 15th and 14th positions, while Joel Eriksson was even worse off, ending up 17th and 16th.
Race two starting grid
|2||Callum Ilott||Prema Powerteam||Dallara/Mercedes||1m37.312s||0.310s|
|7||Guan Yu Zhou||Prema Powerteam||Dallara/Mercedes||1m37.735s||0.733s|
|8||Joey Mawson||Van Amersfoort Racing||Dallara/Mercedes||1m37.777s||0.775s|
|9||Max Defourny||Van Amersfoort Racing||Dallara/Mercedes||1m37.805s||0.803s|
|10||Harrison Newey||Van Amersfoort Racing||Dallara/Mercedes||1m38.060s||1.058s|
|15||Maximilian Gunther||Prema Powerteam||Dallara/Mercedes||1m38.696s||1.694s|
|16||Pedro Piquet||Van Amersfoort Racing||Dallara/Mercedes||1m38.889s||1.887s|
|20||Mick Schumacher||Prema Powerteam||Dallara/Mercedes||1m40.302s||3.300s|
Race three starting grid
|1||Callum Ilott||Prema Powerteam||Dallara/Mercedes||1m37.386s||-|
|5||Guan Yu Zhou||Prema Powerteam||Dallara/Mercedes||1m38.038s||0.652s|
|8||Joey Mawson||Van Amersfoort Racing||Dallara/Mercedes||1m38.219s||0.833s|
|9||Max Defourny||Van Amersfoort Racing||Dallara/Mercedes||1m38.298s||0.912s|
|11||Harrison Newey||Van Amersfoort Racing||Dallara/Mercedes||1m38.476s||1.090s|
|14||Maximilian Gunther||Prema Powerteam||Dallara/Mercedes||1m38.873s||1.487s|
|15||Pedro Piquet||Van Amersfoort Racing||Dallara/Mercedes||1m39.079s||1.693s|
|20||Mick Schumacher||Prema Powerteam||Dallara/Mercedes||1m40.307s||2.921s|