Envision Virgin Racing's Robin Frijns survived the elements and a chaotic race in Paris to become the ABB FIA Formula E championship's eighth winner in eight races.
The damp conditions that prevailed on the streets of Paris on Saturday warranted a start under safety car conditions, but when drivers got the green light, poleman Oliver Rowland lost no time crashing out.
The mishap handed the lead to the Brit's e.dams team mate Sebastien Buemi who was shadowed by Frijns and Venturi's Felipe Massa.
Both Buemi and Frijns chose to charge up and use their 'attack mode', but the Swiss driver yielded to Frijns before pulling off into the pits with a technical issue.
Meantime, conditions worsened, throwing a wet spanner into the works of all drivers. Rain and hail eventually brought the safety car back out and when the all clear was given, 23 minutes remained on the clock.
Frijns, now followed by DS Techeetah's André Lotterer and Audi's Daniel Abt, held his own while drivers up and down the field continued to struggle to keep their cars pointing in the right direction.
A full course yellow then slowed down the 17 cars that remained on the track.
Just when the leaders were ready for a final two-minute shootout, Mahindra's Jerome d'Ambrosio hit the wall, allowing Frijns to take the checkered flag unchallenged by Lotterer and Abt.
Gallery: The beautiful wives and girlfriends of F1 drivers
Keep up to date with all the F1 news via Facebook and Twitter
Mercedes were left picking up the pieces after yet another disappointing and frustrating performance in…
Sauber driver Valtteri Bottas has been handed a three-place grid penalty for Saturday's Sprint race…
The action kicked off in earnest on Friday in sunny Miami on Friday, with Max…
Daniel Ricciardo has suffered a terrible start to his season with RB that left him…
Charles Leclerc expressed a sense of relief after securing a front-row starting position for the…
Lando Norris had been looking in stellar form throughout qualifying for Saturday's Sprint race in…