Caca Bueno held off his Jaguar Brazil Racing teammate Sergio Jimenez to score his third Jaguar I-PACE eTROPHY win in Berlin on Saturday afternoon.
Starting from pole, Bueno led every lap of the 25 minutes plus one lap race in the German capital, and held a 0.498-second lead over Jimenez at the line.
Jimenez moves into the championship lead, meanwhile, with two races remaining in the New York City double-header event.
He has pushed Bryan Sellers off the top of the title standings, with the Rahal Letterman Lanigan Racing driver finishing fourth, behind the lead battle.
Simon Evans completed the podium after following the two Brazilian drivers throughout the race.
Adam Carroll finished fifth in his debut race, ahead of Katherine Legge.
The Pro-Am class win went the way of Yaqi Zhang for the third time this season, despite starting from the back of the field due to a post-qualifying scrutineering infringement.
Zhang moved into the class lead by passing early leader Celia Martin with six minutes remaining. The two had light contact, although a sizeable impact happened just behind them, when Ziyi Zhang pun Ahmed Bin Khanen.
That incident, which brought out a brief Full Course Yellow period, will be investigated after the race.
Bin Khanen was caught up on the first lap with his Saudi Racing teammate Bandar Alesayi, who was tapped into a spin by Katherine Legge, while she was trying to pass Martin at the Turn 9 hairpin.