Sébastien Buemi has won the Marrakesh ePrix. Despite starting from seventh after a post-qualifying penalty, the Swiss driver managed his energy better than anyone and a final pass on polesitter Felix Rosenqvist resulted in his second win this season.
Rosenqvist got off with a brilliant start and produced a string of fastest laps to build a gap up to five seconds. Jean-Eric Vergne started in fourth and first passed Piquet Jr. for third. Behind him Sébastien Buemi and his Renault e.dams team mate passed Daniel Abt. Further down Lucas di Grassi moved up into the top ten.
The yellow flag was waived for Antonio Félix da Costa. The Andretti driver was defending his position to Di Grassi but lost power. He managed to get the car going again, although he was two laps down. He switched to his second vehicle to continue the race.
Just before the car swap Vergne passed Bird for second. He remained in that position when all the pit stops were completed. Rosenqvist was in front with a four second lead. Buemi snatched to third, passing Bird. Prost sat in fifth, followed by Abt and di Grassi.
Vergne managed to close the gap to Rosenqvist but received a drive-through penalty for speeding in the pit lane. He initially dropped to fifth behind Prost but lost a couple of other places in the remaining laps.
Buemi had still more usable energy than Rosenqvist and launched his attack. With a couple of laps to go the Swede had no answer and let his rival go. Soon Bird closed in and snatched second. The podium places where divided by these three. Prost crossed the finish line in fourth, in front of di Grassi, Abt and Oliver Turvey. Vergne managed to take eight. Nick Heidfeld and local favourite José María López completed the top ten.
The next race takes place in Buenos Aires mid-February.