Pascal Wehrlein heeft de Mexico City ePrix gewonnen. De Porsche rijder startte vanaf pole position en wist met een paar puike acties de leiding te verdedigen. Met een tweede plaats voor Lotterer is het de eerste 1-2 voor Porsche in de Formule E. Nyck de Vries was met wat geluk de best geplaatste Nederlander: hij eindigde zesde, vlak voor Robin Frijns.
Met Pascal Wehrlein op pole position ging het veld van start. Het volledige veld kwam goed van de plaats en Wehrlein behield de leiding. Mortara probeerde zijn neus wel even langs de Duitser te sturen, maar moest zijn verlies nemen en bleef tweede. De Vries en Frijns verloren ook geen plaats en bleven zesde en zevende. In het Stadion ging het in de eerste ronde al meteen mis voor Alexander Sims. De Brit kreeg mechanische problemen en moest zijn auto aan de kant parkeren. Een vroege DNF dus voor Sims.
André Lotterer was de eerste die zijn wagen over de Attack Mode-streep in de Stadion-sectie. Hij behield nog net zijn derde plaats en kon dus als eerste met dertig kilowatt extra kracht aan de slag. Een rondje later ging ook Edoardo Mortara op de tweede plaats voor zijn eerste Attack Mode. Daar iets achter ging Robin Frijns voor een Nederlands onderonsje: de Limburger vloog zijn landgenoot Nyck de Vries richting bocht één voorbij. En een ronde later ging ook Nick Cassidy langs De Vries en dus waren beide Envision-rijders een plekje gestegen.
Met net iets meer dan 35 minuten op de klok ging Edoardo Mortara voor een vergelijkbare actie als Robin Frijns: hij vloog in bocht één Pascal Wehrlein voorbij en nam de leiding in de race over. Daarachter was het een paar minuten later Jean-Eric Vergne die André Lotterer naar de vierde plek verwees met de Attack Mode. Ook Antonio Felix da Costa profiteerde nog even van het gevecht tussen zijn teamgenoot en de Porsche-rijder en snoepte ook nog een plekje van Lotterer af.
Vergne liet er geen gras over groeien en rekende ook Wehrlein in. Da Costa kwam daarna in de knoei met de Duitser en liep schade op. Zijn linker wielkap voorop hing los en kostte de Portugees twee plaatsen: Lotterer en Frijns profiteerden. Toen de wielkap eenmaal losgekomen was ging hij weer terug op jacht en wist na twee rondes Frijns weer in te rekenen, maar lang duurde het niet. Met de laatste paar seconden van zijn Attack Mode wist de Limburger de Techeetah-rijder weer in te halen, met een vergelijkbare actie als op De Vries vroeg in de race.
Vooraan het veld was het lange tijd erg spannend tussen Wehrlein, Lotterer, Frijns en Vergne. Het was lang stuivertje wisselen rond plek twee, maar uiteindelijk waren het de beide Porsche’s die veel sneller waren dan de RoKiT Venturi van Mortara en de Envision van Robin Frijns. De twee Duitsers reden met nog twaalf minuten dus weer aan de leiding.
Frijns reed lang vierde, maar met nog zeven minuten op de klok waagde hij zich maar eens aan een uitremactie op Edoardo Mortara. Vlak voor het insturen van de Stadion-sectie stuurde de Limburger rechts, vlak langs de muur, langs Mortara en claimde plaats drie. Vooruit kijken werd daarna echter lastig: met minder energie was vooruit rijden een bijna onmogelijke opgave. Achter hem jaagden de twee Techeetah’s Frijns op, maar moesten wel eerst Mortara nog voorbij. Met nog 2,5 minuut op de klok werd Mortara naar de zesde plaats verwezen en konden Vergne en Da Costa Frijns in gaan rekenen. Dat lukte ze al vrij rap en ook Edoardo Mortara ging nog aan Frijns voorbij.
Wehrlein en Lotterer kwamen met nog één seconde op de klok over de start-finishlijn en dus kwamen er nog twee ronden. Dat was funest voor Evans en Rowland: die moesten met nog twee procent energie nog twee ronden rijden. Ook Sam Bird was alles behalve spekkoper en kwam zonder energie over de finishlijn. Er zouden nog de nodige coureurs gediskwalificeerd worden…
Pascal Wehrlein werd niet meer ingehaald door zijn teamgenoot Lotterer en dus was er een eerste 1-2 voor Porsche in de Formule E-geschiedenis. Jean-Eric Vergne completeerde het podium. Nyck de Vries werd in alle diskwalificatiechaos nog zesde, vlak voor landgenoot Frijns. De andere coureur uit de Lage Landen, Stoffel Vandoorne, reed een redelijk matige race en viel in de laatste ronden terug naar de twaalfde plaats en dus buiten de punten.