Wehrlein had impressed by taking pole position for his third Formula E start but faced the threat of 2016-17 champion Di Grassi starting alongside him.
Despite maintain a 2% energy advantage over his rival, Di Grassi was unable to get past the Mahindra and both Da Costa and Edoardo Mortara were in turn hunting the Audi down as they rose up an order of attrition caused by drivers hitting zero.
Wehrlein’s chance to win the race vanished when he cut a chicane on the final lap to keep Di Grassi behind.
Wehrlein’s remaining energy hit zero as he arrived on the start/finish straight, and Di Grassi swerved right to collect the chequered flag first.
Follow MotorMouth on social media:
Once again, Mexico City failed to disappoint with a tense battle for victory until the final seconds! Catch up with the race highlights right here. Subscribe for more ABB Formula E: http://bit.ly/2QwPZwC Join the fiercely driven: https://www.fiaformulae.com/en/newsletter-sign-up Race Tickets: http://bit.ly/2BQtwTc Like Us On Facebook: http://bit.ly/2KUMavM Follow Us On Twitter: http://bit.ly/2APCvlP Follow Us On Instagram: http://bit.ly/2APK1Nj Watch our Instagram Stories: http://bit.ly/2UeiYo4 Welcome to the closest, most intense racing series on the planet.