Jean-Eric Vergne became the first man to win twice in the 2018-19 Formula E season as he took the Monaco E-Prix to move top of the drivers' championship.
There had been eight different winners from the first eight races before Vergne, who also won in China, finished ahead of Britain's Oliver Rowland.
Ex-Formula 1 driver Felipe Massa came third for his first Formula E podium.
With four races of the season left, France's Vergne has 87 points, with Andre Lotterer on 82 points.
Dutchman Robin Frijns is third on 81 points and he won the previous race of the campaign, the Paris E-Prix, two weeks ago, but lost his championship lead after he crashed late on with Alexander Sims.