The Mexican Grand Prix on November 1 ran for 71 laps. Rosberg won in 1:42:35.038, with Hamilton second, 1.954 seconds behind, and Bottas third.
Starting from pole, Rosberg held the lead. Apart from brief changes in the order during the pit stops, he remained in control of the race.
Both Mercedes drivers made a second pit stop for fresh tyres. Hamilton questioned the extra stop, but the team instructed him to make it on tyre-safety grounds.
Vettel crashed out on lap 52, bringing out the safety car and reducing the established lead. At the restart, Rosberg withstood Hamilton’s pursuit and held on to win.
Bottas had earlier made contact with Räikkönen. When racing resumed after the safety car, he passed Kvyat to take third.
Kvyat finished fourth, Ricciardo fifth and Massa sixth. Hülkenberg was seventh and home driver Pérez eighth, with Verstappen and Grosjean taking the final two points places.
Neither Ferrari finished. Räikkönen retired after his collision with Bottas, and Vettel later crashed out. Alonso retired on the opening lap with a power problem.
Rosberg claimed his fourth win of the season and moved up to second in the drivers’ standings.
| Position | No. | Driver | Team | Laps | Time / Retirement | Points |
|---|---|---|---|---|---|---|
| 1 | 6 | Nico Rosberg | Mercedes | 71 | 1:42:35.038 | 25 |
| 2 | 44 | Lewis Hamilton | Mercedes | 71 | +1.954 s | 18 |
| 3 | 77 | Valtteri Bottas | Williams | 71 | +14.592 s | 15 |
| 4 | 26 | Daniil Kvyat | Red Bull | 71 | +16.572 s | 12 |
| 5 | 3 | Daniel Ricciardo | Red Bull | 71 | +19.682 s | 10 |
| 6 | 19 | Felipe Massa | Williams | 71 | +21.493 s | 8 |
| 7 | 27 | Nico Hülkenberg | Force India | 71 | +25.860 s | 6 |
| 8 | 11 | Sergio Pérez | Force India | 71 | +34.343 s | 4 |
| 9 | 33 | Max Verstappen | Toro Rosso | 71 | +35.229 s | 2 |
| 10 | 8 | Romain Grosjean | Lotus | 71 | +37.934 s | 1 |
| 11 | 13 | Pastor Maldonado | Lotus | 71 | +38.538 s | 0 |
| 12 | 9 | Marcus Ericsson | Sauber | 71 | +40.180 s | 0 |
| 13 | 55 | Carlos Sainz | Toro Rosso | 71 | +48.772 s | 0 |
| 14 | 22 | Jenson Button | McLaren | 71 | +49.214 s | 0 |
| 15 | 53 | Alexander Rossi | Marussia | 69 | +2 laps | 0 |
| 16 | 28 | Will Stevens | Marussia | 69 | +2 laps | 0 |
| NC | 12 | Felipe Nasr | Sauber | 57 | DNF | 0 |
| NC | 5 | Sebastian Vettel | Ferrari | 50 | DNF | 0 |
| NC | 7 | Kimi Räikkönen | Ferrari | 21 | DNF | 0 |
| NC | 14 | Fernando Alonso | McLaren | 1 | DNF | 0 |