Antonio Felix da Costa survived late energy issues to score victory on Formula E's return in Berlin as DS Techeetah team-mate Jean-Eric Vergne slumped from second to 20th.
Da Costa sealed back-to-back series wins with a 5.5-second advantage over late beneficiary Andre Lotterer, despite crossing the line with marginal useable energy remaining.
A fine start for both DS Techeetah machines left them unchallenged into Turn 1 as a superb launch from Sebastien Buemi forced Lotterer to defend with his Porsche.
That gave da Costa and Vergne clear breathing space of 2s at the end of the opening lap in an otherwise processional first phase of the race.
But Robin Frijns brought out the safety car on lap 9 after shunting his Envision Virgin Racing car into the wall on the outside of Turn 2 after trying to battle past Maximilian Guenther.
Although Frijns continued in an attempt to return to the pits, he ran over the kerbs to cause terminal suspension damage and force his retirement.
After the safety car, again the DS Techeetah duo were unmatched at the restart, and although Lotterer was able to hang on, he missed the attack mode activation zone.
Having run off-line in an attempt to collect the boost, he lost ground to the leading pair, which looked set to give DS Techeetah a 1-2 - despite complaints over radio from Vergne that da Costa was ignoring team strategy to manage the pace at the front.
In an effort to pass da Costa, Vergne then opted to activate his higher power attack mode but this became a wasted opportunity after the race was neutralised by a full-course yellow after Felipe Massa crashed at Turn 6.
As the race resumed, Vergne began to fall back suddenly, allowing da Costa to run home clear with fastest lap to his third FE triumph.
Added to his bonus points for topping his qualifying group, superpole and for snaring fastest lap - the first ever FE clean sweep - da Costa now leads by 41 points.
Lotterer was able to fight past Sam Bird - on his own remarkable recovery - to score a late second position for Porsche.
Bird had only lined up seventh on the grid, but took the strategic decision to delay taking his attack mode, which put him on a late climb up the order.
Vergne's woes were compounded by a collision with the Mercedes of Nyck de Vries - both of whom took the knee prior to the race start - at Turn 1, which combined with his late energy woes, meant the reigning champion could only scrap a point-less 20th.
De Vries hung on in fourth ahead of a strong return for Mahindra Racing, led by Jerome d'Ambrosio, with Vandoorne progressing from 15th to an eventual sixth. Buemi was seventh.
Guenther was a fortunate eighth, after he tagged Mitch Evans - who was recovering to track position after battling Buemi - with the Jaguar driver spinning into the wall and down to 15th.
Alexander Sims - entering the race third in the points behind Evans - was a quiet 10th, one place ahead of double DTM champion Rene Rast.
Berlin E-Prix results - 36 laps
|1||Antonio Felix da Costa||DS Techeetah||DS||47m08.261s|
|4||Nyck de Vries||Mercedes||Mercedes||6.911s|
|7||Sebastien Buemi||Nissan e.dams||Nissan||14.926s|
|8||Lucas di Grassi||Audi||Audi||17.311s|
|14||Oliver Rowland||Nissan e.dams||Nissan||23.208s|
|-||Jean-Eric Vergne||DS Techeetah||DS||Not classified|
|-||Sergio Sette Camara||Dragon||Penske||Disqualified|
|-||Nico Muller||Dragon||Penske||Not classified|