Sebastien Buemi heeft de eerste FormuleE ePrix van Marrakesh op zijn naam geschreven. Het was zijn achtste zege in deze klasse. Robin Frijns eindigde met een elfde stek net buiten de top 10.
In de beginfase van de race, waar Buemi door een gridstraf vanaf p7 aan de race begon, was het debutant Felix Rosenqvist die de dienst uitmaakte. De Zweed sloeg een gat naar de concurrentie, maar verbruikte wel meer energie. Sebastien Buemi reed bekeken en kon daardoor langer doorrijden met zijn eerste bolide. Dit betekende dat hij in de slotfase meer energie tot zijn beschikking.
In de slotfase kon Buemi de aanval op Rosenqvist in zetten en pakte zo de leiding. Daarna moest de Zweed ook Sam Bird voor laten gaan. Buemi pakte de zege en zo pakte Rosenqvist met zijn derde stek wel en prachtig podium.
Robin Frijns had het niet makkelijk. De Andretti coureur verloor het gevecht met zijn teamgenoot Felix da Costa. Laatstgenoemde moest wel zijn wagen met pech parkeren en reed de race niet uit. De Limburger kwam in de strijd net te kort en eindigde op een elfde stek net buiten de punten.