Sam Bird held off the recovering Sebastien Buemi to deny the Formula E championship leader a back-to-front victory in a thrilling Buenos Aires ePrix.
The two drivers started from opposite ends of the grid after the Briton claimed pole in his DS Virgin DSV-01 and Buemi spun in qualifying, but were locked together over the final half a dozen laps of the race.
Buemi attacked with earnest but Bird defended intelligently and, having saved slightly more energy, withstood all the points leader could throw at him to earn a deserved win.
That Buemi was even in the hunt for victory was remarkable given he lined up 18th, though he could have been nowhere near the front had he not survived a lurid slide at Turn 1 as he lunged from 18th to 15th in one move at the start.
His progress was then metronomic in the early stages and he ran sixth by the time the mid-race car swaps started, while 12 seconds ahead Bird nursed a narrow lead over Antonio Felix da Costa out in front.
A loss of energy for Buemi's Renault e.dams team-mate Nicolas Prost and a race-ending stoppage for da Costa elevated the Swiss driver to fourth, before another stroke of good fortune.
With the luckless da Costa's Team Aguri car stuck on track a safety car was called, which handed Buemi the opportunity to complete a stellar comeback.
He passed Stephane Sarrazin immediately after the restart, then set about catching Lucas di Grassi, who was harrying Bird for the lead having jumped to second in the pitstops.
Di Grassi was rebuffed by Bird and Buemi wrested second from his title rival after going side-by-side into Turn 7 with a quarter of the race remaining, though his excellent progress halted there thanks to the efforts of Bird.
Di Grassi drifted back in the closing stages but completed the podium, though he and Buemi were placed under investigation immediately after the race.
Sarrazin took fourth behind the rostrum finishers, while Prost - also under investigation post-race - was fifth despite going off the road and lightly nosing the wall shortly after exiting the pits.
Loic Duval had an understated drive to sixth ahead of the returning Nick Heidfeld, who recovered from a difficult qualifying session to score good points from 13th.
Robin Frijns, Oliver Turvey and Bruno Senna completed the points finishers, with British debutant Mike Conway unlucky to wind up 15th after spinning shortly after the restart having run as high as fifth.
RESULTS - 35 LAPS:
|3||Lucas di Grassi||Abt||ABT Schaeffler||7.525s|
|9||Oliver Turvey||China||NEXTEV TCR||22.007s|
|12||Nelson Piquet Jr.||China||NEXTEV TCR||24.641s|
|13||Daniel Abt||Abt||ABT Schaeffler||27.998s|
|14||Simona de Silvestro||Andretti||Spark||36.171s|
|16||Jerome d'Ambrosio||Dragon||Venturi||1 Lap|
|-||Antonio Felix da Costa||Aguri||Spark||Electrical|
|2||Lucas di Grassi||76|
|10||Antonio Felix da Costa||16|
|15||Nelson Piquet Jr.||4|