Lewis Hamilton has kept his title hopes alive by finishing ahead of Mercedes teammate Nico Rosberg at the Mexican Grand Prix.
The British driver looked to have made another costly slow start when he ran wide at the first corner after locking a front tyre, but he survived that scare and was otherwise untroubled.
A 51st career win for Hamilton leaves him 19 points adrift of Rosberg with a total of 50 available in the final two races, though the current pacesetter knows that he can also finish second in both Brazil and Abu Dhabi and still win the title.
Rosberg had a scare of his own in front of the 120,000 watching spectators in Mexico City, but the only real drama came at the end of the race when Red Bull's Max Verstappen dived down the inside into Turn Four, only to stop late and run wide.
Verstappen slid across the track which allowed Rosberg to ensure that second place was his, with the two men later exchanging words following a race largely devoid of any other real drama.
Mexican Grand Prix results in full:
1. Lewis Hamilton (Mercedes)
2. Nico Rosberg (Mercedes)
3. Sebastian Vettel (Ferrari)
4. Daniel Ricciardo (Red Bull)
5. Max Verstappen (Red Bull)
6. Kimi Raikkonen (Ferrari)
7. Nico Hulkenberg (Force India)
8. Valtteri Bottas (Williams)
9. Felipe Massa (Williams)
10. Sergio Perez (Force India)
11. Marcus Ericsson (Sauber)
12. Jenson Button (McLaren)
13. Fernando Alonso (McLaren)
14. Jolyon Palmer (Renault)
15. Felipe Nasr (Sauber)
16. Carlos Sainz Jr (Toro Rosso)
17. Kevin Magnussen (Renault)
18. Daniil Kvyat (Toro Rosso)
19. Esteban Gutierrez (Haas)
20. Romain Grosjean (Haas)
21. Esteban Ocon (Manor)
DNF. Pascal Wehrlein (Manor)