Lewis Hamilton reignited his dream for a record-breaking eighth world championship after securing a brilliant victory at the Brazilian Grand Prix.

Hamilton started 10th after a series of penalties, but fought his way past rival Max Verstappen with just 12 laps left on an extraordinary afternoon in Sao Paulo, following a ding-dong battle in the race of the season.

Hamilton celebrates his victory on the podium with rival Verstappen

His Mercedes team-mate Valtteri Bottas took third ahead of Sergio Perez.

Hamilton slashed Verstappen's title lead from 21 to 14 points with three races left and 78 points still available.

"Wooo, yes, come on guys," roared a jubilant Hamilton on the radio. "Thank you so much, let's keep going, lets keep pushing."

It was a gripping conclusion to a weekend of bitterness and rancour between the two teams contesting the championship, and controversy both on and off the track.

The Brit roared back from 10th place on the grid to take top spot with just 12 laps remaining

Hamilton crossed the the line 10.4secs clear to claim his first victory since the Russian Grand Prix in September and only his second since the summer break

The 101st victory of Hamilton's career sent a powerful message of intent and is a potentially critical moment in the championship.

Had Verstappen held Hamilton off, he would have been able to finish second behind the Mercedes driver at the three remaining races in Qatar, Saudi Arabia and Abu Dhabi and still win the title.

Now, the title race is wide open and the two head to the Middle East with everything to play for.