The winner of the 2016 Formula One World Championship will go down to the wire after Mercedes AMG’s Lewis Hamilton took victory on Sunday in the penultimate round, the Brazilian Grand Prix at Autódromo José Carlos Pace.

The title fight is between Hamilton and his Mercedes AMG teammate Nico Rosberg, who finished second in the rain-affected Brazilian race, 11. 45 seconds behind Hamilton. Red Bull Racing’s Max Verstappen finished third, 21.48 seconds behind the leader.

The 2016 title is very much Rosberg’s to lose as even with a Hamilton win at the final race in Abu Dhabi in a fortnight, Rosberg can come out on top if he finishes fourth. Rosberg is seeking his first world championship while for Hamilton it will be his fourth.

It rained heavily throughout the Brazilian race, which saw some top drivers caught out and was red flagged twice. Hamilton started on pole and was never challenged, apart from the rain. He now has 52 career wins to his name, second only to Michael Schumacher.

2016 Formula One Brazilian Grand Prix

2016 Formula One Brazilian Grand Prix

Rosberg faced a good challenge from Verstappen, who was running at second at some points. The Dutch youngster was magnificent in the closing stages. He was running 12th after 57 laps but passed numerous drivers to score a podium finish.

Another impressive drive was achieved by Force India’s Sergio Perez, who finished fourth. Behind him were Ferrari’s [NYSE:RACE] Sebastian Vettel in fifth, Toro Rosso’s Carlos Sainz in sixth, fellow Force India driver Nico Hulkenberg in seventh and Red Bull’s other man Daniel Ricciardo in eighth. Sauber’s Felipe Nasr finished ninth to secure his struggling team its first points of the season, which means they no longer share the bottom spot with Manor. Meanwhile, McLaren’s Fernando Alonso finished 10th to claim the final point of the race.

As mentioned above, the rain caught many drivers out. The biggest shock was Haas' Romain Grosjean, who crashed on his way to the grid prior to the race. Another shock was Ferrari’s Kimi Räikkönen, whose race lasted just 19 laps, as he spun on the main straight shortly after the end of the second Safety Car period, crashing heavily into the barriers. Retiring Williams driver Felipe Massa made good progress in the treacherous conditions until he crashed out of his last home race on lap 47, prompting emotional scenes as he was cheered by fans and greeted by teams as he walked back to pitlane.

Rosberg remains on top in the 2016 Drivers’ Championship with 367 points. Hamilton is second with 355 points and Ricciardo is third with 246 points. In the Constructors’ Championship, the 2016 winner Mercedes has 722 points versus the 446 of Red Bull and 375 of Ferrari. The final race is the Abu Dhabi Grand Prix in a fortnight.

Hit the next page for the full results of the 2016 Formula One Brazilian Grand Prix.

2016 Formula One Brazilian Grand Prix

2016 Formula One Brazilian Grand Prix

Below are the full results for the 2016 Formula One Brazilian Grand Prix:

1) Lewis Hamilton, Mercedes AMG  
2) Nico Rosberg, Mercedes AMG +11.455 seconds
3) Max Verstappen, Red Bull Racing +21.481 seconds
4) Sergio Perez, Force India +25.346 seconds
5) Sebastian Vettel, Ferrari +26.334 seconds
6) Carlos Sainz, Toro Rosso +29.160 seconds
7) Nico Hulkenberg, Force India +29.827 seconds
8) Daniel Ricciardo, Red Bull Racing +30.486 seconds
9) Felipe Nasr, Sauber +42.620 seconds
10) Fernando Alonso, McLaren +44.432 seconds
11) Valtteri Bottas, Williams +45.292 seconds
12) Esteban Ocon, Manor +45.809 seconds
13) Daniil Kvyat, Toro Rosso +51.192 seconds
14) Kevin Magnussen, Renault +51.555 seconds
15) Pascal Wehrlein, Manor +60.498 seconds
16) Jenson Button, McLaren +81.994 seconds
Ret) Esteban Gutierrez, Haas
Ret) Felipe Massa, Williams
Ret) Jolyon Palmer, Renault
Ret) Kimi Räikkönen, Ferrari
Ret) Marcus Ericsson, Sauber
Ret) Romain Grosjean, Haas