Max Verstappen of Red Bull Racing won the penultimate Formula One race of the season, earning victory on Sunday at the 2019 Brazilian Grand Prix.
Pierre Gasly claimed second and his first podium for Toro Rosso after a frantic end to the race after two safety-car periods.
Lewis Hamilton came third after fighting with Verstappen for victory until the final laps, but the world champion collided with Red Bull's Alexander Albon at the end and was later dropped from the podium after being given a five-second penalty.
Pole-sitter Verstappen was the quickest off the line, but the drama unfolded behind him as Hamilton accelerated past Sebastian Vettel to claim second at the Autodromo Jose Carlos Pace.
Vettel aggressively chased the world champion over the first lap, but the British superstar defended his line and position.
Verstappen's intent was clear from the start, and the Red Bull driver created a gap between himself and the chasing pack.
Ferarri's Charles Leclerc ripped through the field after starting 14th on the grid, and the 22-year-old was up to seventh after eight laps.
Daniel Ricciardo and Kevin Magnussen collided as they tussled for track position. The incident saw Magnussen spin off the track, forcing Ricciardo into the pit lane to replace a damaged front wing.
Ricciardo was handed a five-second penalty for his part in the collision with Magnussen, and Hamilton continued to chase Verstappen hard for the lead.
Vettel struggled to find significant pace, and the grand prix was turning into a two-horse race at the front.
Hamilton was first into the pits, switching for softs on a two-stop strategy, and Verstappen responded with a pit stop of his own.
Red Bull gave their driver the perfect stop, but traffic impeded Verstappen on his way out.
There were cheers from the crowd as Verstappen quickly caught Hamilton, and the Dutchman sped past his rival.
The pair fought hard through the DRS zone, and the world champion retook the lead on lap 25 with an audacious passing move.
However, Verstappen reclaimed the lead again as his tyres warmed up, and Hamilton radioed his team to say he couldn't match the Red Bull's pace. The champion explained he thought he was on the wrong tyre and should have been given a set of mediums.
Ferrari opted to change to the hards for Leclerc and mediums for Vettel, but the Prancing Horse couldn't find the consistency of pace they desired before the midway point.
Further stops for Mercedes and Red Bull saw Hamilton complain about a lack of power on his radio, and Verstappen maintained a slender lead with 20 laps remaining.
Valtteri Bottas was forced to retire on lap 53, pulling his Mercedes off the track with smoke coming from his engine.
The safety car was deployed, and Red Bull switched strategy as a result, bringing in Verstappen for new tyres.
A grandstand finale was set up when the safety car finally came in with 12 laps to go, and Red Bull's pace appeared to give them the edge.
Hamilton deliberately backed up the field before the safety car exited, with others not allowed to pass him, but Verstappen pushed hard and forced his way back to the front when the racing started once more.
Red Bull had perfectly timed their tactics, and Verstappen left Hamilton in his shadow as he edged away for the victory.
There was drama between the Ferraris in the closing stages as Leclerc and Vettel touched, and both cars sustained punctures, ending their race.
Hamilton went for broke after a second safety car when the Ferraris clashed, but the Brit hit Albon in the final moments, allowing Gasly to pass.