Lewis Hamilton has taken one of the greatest victories of his F1 career at the Brazilian Grand Prix, to keep his title hopes alive.
Starting 10th on the grid, the 7-time world champion stormed to third inside 10 laps with just the two Red Bull drivers ahead of him.
Shortly after, he overtook Sergio Perez to set up a 52-lap showdown with his title rival Max Verstappen.
Eventually, Hamilton hunted down the Dutchman, 11 laps from the end, before coasting to a vital victory.
Verstappen, whose overall lead is now cut to 14 points, finished second, with Valtteri Bottas completing the podium in third place.
The 101st victory of Hamilton's career sent a powerful message of intent, as the title race looks like to go down to the wire, with only three races remaining.