Lewis Hamilton won the Mexican formula one grand prix to cut Mercedes team mate Nico Rosberg’s lead to 19 points and prevent the German taking his first title with two races to spare.
The pole-to-flag victory was the triple world champion’s eighth of the season and put him level with France’s Alain prost in the all-time lists with 51 career victories.
Rosberg finished 8.354 seconds behind to anchor Champions Mercedes to their sixth one-two finish of the season.
The German can clinch the title if he wins the penultimate round at Sao Paulo’s Interlagos circuit in Brazil in two weeks’ time.
Ferrari’s Sebastian Vettel took third place when red bull’s Dutch teenager max Verstappen was Penalised after the Chequered flag for gaining an advantage when going off the track.