The Brazilian Grand Prix ran for 71 laps in heavy rain, with two red flags caused by accidents and track conditions. Hamilton won ahead of Rosberg and Verstappen.
Archive image from the 2016 Brazilian Grand Prix
Grosjean lost control in standing water and hit the barriers on his way to the grid, preventing him from starting. The race began behind the safety car, with racing only getting under way on lap eight. Hamilton kept the lead, while Verstappen passed Räikkönen through the Senna S to take third.
On lap 13, Ericsson lost control at the final corner as he headed for the pits, leaving his car near the pit entry. After the pit lane was closed, Ricciardo still followed Verstappen in to change to intermediate tyres. He subsequently received a five-second penalty as a result.
Räikkönen lost control on the main straight and hit the barriers on lap 20, bringing out the first red flag. The race restarted at 15:21, again behind the safety car. Worsening conditions led to a second red flag on lap 29, followed by a third start behind the safety car.
Verstappen switched to intermediate tyres during the race and dropped as low as 14th. After changing back to full wets, he overtook a succession of rivals from the back of the field to return to the podium. He also had a major slide on the main straight but kept the car going.
Massa crashed at the final corner on lap 47 and retired. The accident brought out the safety car again. Massa walked back to the garage to applause from the spectators and team personnel.
Before the second red flag, Hülkenberg suffered a puncture caused by debris, dropping from fourth to 15th. He recovered to seventh after the restart. The disruption also shaped the finishing positions behind Hamilton and Rosberg.
Hamilton crossed the line in 3:01:01.335. Rosberg finished 11.455 seconds behind, with Verstappen third, 21.481 seconds off the winner. Rosberg took a 12-point championship lead to Abu Dhabi, leaving the title to be decided at the final round.
| Position | Driver | Team | Finish Time/Status | Points |
|---|---|---|---|---|
| 1 | Lewis Hamilton | Mercedes | 3:01:01.335 | 25 |
| 2 | Nico Rosberg | Mercedes | +11.455s | 18 |
| 3 | Max Verstappen | Red Bull | +21.481s | 15 |
| 4 | Sergio Pérez | Force India | +25.346s | 12 |
| 5 | Sebastian Vettel | Ferrari | +26.334s | 10 |
| 6 | Carlos Sainz | Toro Rosso | +29.160s | 8 |
| 7 | Nico Hülkenberg | Force India | +29.827s | 6 |
| 8 | Daniel Ricciardo | Red Bull | +30.486s | 4 |
| 9 | Felipe Nasr | Sauber | +42.620s | 2 |
| 10 | Fernando Alonso | McLaren | +44.432s | 1 |
| 11 | Valtteri Bottas | Williams | +45.292s | 0 |
| 12 | Esteban Ocon | Manor | +45.809s | 0 |
| 13 | Daniil Kvyat | Toro Rosso | +51.192s | 0 |
| 14 | Kevin Magnussen | Renault | +51.555s | 0 |
| 15 | Pascal Wehrlein | Manor | +60.498s | 0 |
| 16 | Jenson Button | McLaren | +81.994s | 0 |
| Not classified (NC) | Esteban Gutiérrez | Haas | DNF | 0 |
| Not classified (NC) | Felipe Massa | Williams | DNF | 0 |
| Not classified (NC) | Jolyon Palmer | Renault | DNF | 0 |
| Not classified (NC) | Kimi Räikkönen | Ferrari | DNF | 0 |
| Not classified (NC) | Marcus Ericsson | Sauber | DNF | 0 |
| Not classified (NC) | Romain Grosjean | Haas | DNS | 0 |