Nick Cassidy expertly managed his energy to take a first Formula E race win of the season in Berlin - which was disrupted by protesters.
Before the race - the second of a double-header at Tempelhof - protesters gained access to the track during the start procedure, sitting down on the circuit and delaying the start.
Race director Scot Elkins briefly sent marshals to examine the track surface amid fears something had been put on the track, but the race started, with pole-sitter Robin Frijns leading the pack away.
In a copy of yesterday's first race, the race quickly settled into a pattern of leaders taking their attack modes early as to drop in the midfield and conserve precious energy.
Once Envision racer Cassidy hit the front, he defended from the attention of Jake Dennis and Jean-Eric Vergne, who were both unable to find a way past the Kiwi.
Coupled with points leader Pascal Wehrlein only finishing seventh, Cassidy has reduced the Porsche driver's championship lead from 23 points down to just four ahead of the next round in Monaco.
Viewed by others:
Cassidy makes amends
Cassidy started eighth in the German capital after having a lap time deleted in qualifying, and was involved in the constant changing of positions, hitting the front and forming a trio with Dennis and Vergne.
Contact between Antonio Felix da Costa and Sam Bird in the closing stages allowed the trio to breakaway and be unchallenged for the run to the flag - with Dennis happy to settle for second following his poor showing in Saturday's race.
Race 1 winner Mitch Evans took fourth for Jaguar, with da Costa and Max Gunther also both finishing ahead of championship leader Wehrlein in seventh.
Wehrlein only added six points to his total with the lowly showing - hitting 100 for the season with Cassidy on 96 following his second E-Prix win, after New York last season.
The points positions were rounded out by Stoffel Vandoorne - the World Champion's only finish of the weekend, as Nico Muller and Dan Ticktum rounded out the points - the latter after being highly critical of his NIO 333 team's energy efficiency after the first race.
Balve Bains is joined by RacingNews365.com Editorial Director Dieter Rencken and Asia Correspondent Michael Butterworth to dissect the key talking points from the last week in F1.