Round four of the 2016-17 Formula E Championship saw last season's runner-up Lucas Di Grassi break reigning champion Sebastian Buemi's three race winning streak and narrow the points gap to just five. The Mexico race was the first time the Renault e.dams team has looked anything less than unbeatable all season.
There's a long way to go until the season finale double header in Canada, but the prospect of a Buemi - Di Grassi showdown in Montreal is mouth-watering. Last season's London finale ended in a first lap collision between the two protagonists, resulting in an all out battle for fastest lap for the precious to seal the title.
Buemi prevailed and was then publicly and highly critical of Di Grassi. The latter protested his innocence and had a right to feel hard done by anyway, given his victory in this same race last season was ultimately taken away after his car was found to be underweight. Those lost 25 points more than enough to ensure the championship win.
Former F1 drivers Jean-Eric Vergne (second) and Esteban Gutierrez (who scored a point on his debut in the series) both had good races. Although Nick Heidfeld's run of bad luck continued after being nerfed into a spin and then being collected by team-mate Rosenqvist, losing fifth place as a result. Buemi salvaged fastest lap from a poor weekend, where both he and his team looked far from the double champions they are.
Formula E continues to deliver a high standard of racing and excitement. Against the more technical and tactical excitement F1 gives, its a real winning offering from the electric formula. When new cars arrive next season, with bigger batteries and greater performance and endurance, it's challenge for the premier Motorsport title can only grow stronger.