Renault Formula 1 junior Sacha Fenestraz survived contact in the second race of the Formula 3 European Championship opener at Pau to take victory and move into the points lead.
Fenestraz's Carlin Dallara-Volkswagen came under intense pressure over the first half of a dramatic race from surprise package Fabio Scherer.
Swiss Motopark driver Scherer, a graduate of German Formula 4, was glued to Fenestraz for the first couple of laps before the leader inched out at advantage.
But then the safety car appeared, when multiple weekend crashers Devlin DeFrancesco and Artem Petrov tangled at the Pont Oscar left-hander.
Scherer anticipated the restart perfectly, and tried to pass Fenestraz around the outside of Gare, but the crowd favourite remained in front.
A short shower of rain made life difficult for Fenestraz in judging the conditions, Scherer drawing alongside at the Lycee hairpin as Alex Palou in turn latched his Hitech GP car onto the leading duo.
Things came to a head on the 14th lap, just as the rain had passed, when Palou feinted a move on Scherer at Lycee.
Scherer darted to the inside and covered off Palou's path, but his line carried him into a collision course with Fenestraz, his left-rear wheel riding over the right-rear of the leader.
In a chain reaction, Scherer was also clipped by Palou, the Catalan sustaining minor damage to his front wing.
Three laps later the hard-trying Scherer crashed at the Foch chicane, giving Fenestraz a safe advantage, despite Palou subsequently setting fastest lap in his pursuit.
"It's one of the hardest races I've ever done, with rain in the middle - it was tricky with some big moments, and I nearly put it in the wall," said Fenestraz.
Of the contact with Scherer, he said: "I was quite scared. It was quite a big contact, but luckily I didn't have any damage - the car was faster [afterwards]!"
Marcus Armstrong, the only Prema Powerteam driver to make the best of the rainy conditions in qualifying, completed the podium, despite almost getting collected by the ricocheting Scherer shunt.
Fourth place was the subject of a dispute between Hitech's British duo Ben Hingeley and Enaam Ahmed.
Ahmed had made a lightning start from third on the grid to draw alongside Fenestraz at Gare corner, but he was stuck on the outside line.
Scherer and Palou swept through on the inside, while Hingeley tripped over the recovering Ahmed, allowing Armstrong to leapfrog both.
Hingeley did a sound defensive job thereafter to beat Ahmed, with Carlin's Jehan Daruvala shadowing them in sixth.
Julian Hanses also put in a great defence, after his putting his car - run by the tiny Ma-con team - on the fourth row.
The German held on for seventh, with a snaking train of expected title contenders Ralf Aron, Robert Shwartzman, Mick Schumacher, Ferdinand Habsburg and Guan Yu Zhou swarming around in his wake.
Dan Ticktum dropped out of this group when his headrest came loose and he was called in by the black-and-orange flag.
Result - 27 laps
|2||Alex Palou||Hitech Bullfrog GP||Dallara/Mercedes||3.032s|
|3||Marcus Armstrong||PREMA Theodore Racing||Dallara/Mercedes||8.069s|
|4||Ben Hingeley||Hitech Bullfrog GP||Dallara/Mercedes||12.612s|
|5||Enaam Ahmed||Hitech Bullfrog GP||Dallara/Mercedes||12.977s|
|8||Ralf Aron||PREMA Theodore Racing||Dallara/Mercedes||21.815s|
|9||Robert Shwartzman||PREMA Theodore Racing||Dallara/Mercedes||22.295s|
|10||Mick Schumacher||PREMA Theodore Racing||Dallara/Mercedes||22.907s|
|12||Guan Yu Zhou||PREMA Theodore Racing||Dallara/Mercedes||24.530s|
|14||Keyvan Andres||Van Amersfoort Racing||Dallara/Mercedes||26.358s|
|19||Jonathan Aberdein||Motopark||Dallara/Volkswagen||3 Laps|
|-||Artem Petrov||Van Amersfoort Racing||Dallara/Mercedes||Retirement|