Max Verstappen made it worth the wait as he triumphed in a remarkable Brazilian Grand Prix, a year after an Interlagos victory was snatched from his grasp.
A cruel collision with back-marker Esteban Ocon 12 months ago saw Verstappen hand the lead to Lewis Hamilton, who went on to take the chequered flag.
Verstappen was so upset on that occasion that he took out his frustration on Ocon when remonstrating with the Frenchman after the race, and was handed a two-day 'public service' punishment.
This time it was world champion Hamilton who was left frustrated, frequently chuntering complaints from the cockpit as he and Verstappen vied for supremacy.
Victory after a series of dramas went to Verstappen, and rather than Hamilton it was Toro Rosso's Pierre Gasly who finished second. Hamilton was provisionally third for Mercedes, but a late collision with Alex Albon saw him receive a five-second penalty, promoting McLaren's Carlos Sainz to third place.
Hamilton was unhappy with the choice of tyres – soft rather than medium – at the first change, and seemed repeatedly irked.
Amidst all the chaos and emotion of that final lap...
— Formula 1 (@F1) November 17, 2019
Later Hamilton complained he was a "sitting duck" when Verstappen went to the pits for a third time as the safety car came out when Valtteri Bottas, his engine smoking, pulled over on the 54th lap.
And that was exactly how it played out, Verstappen sweeping past Hamilton when racing resumed on the 60th lap, taking the lead at the first corner.
If Hamilton had a trying day, Ferrari had a nightmare. Sebastian Vettel and Charles Leclerc were pushing to finish on the podium when they astonishingly collided on the 66th lap. Leclerc looked to go past his senior team-mate, who appeared to turn into him, resulting in a clash of tyres and a pair of blow-outs.
"What the hell? Come on!" snapped Leclerc, as the latest chapter in a tense rivalry between the team-mates unfolded, causing another safety car interruption.
Hamilton went to the pits for his third change, leaving him down in fourth as the 71-lap race neared its conclusion. As racing resumed, Hamilton went for broke and ran into Albon, Verstappen's team-mate who was also in the podium frame.
Gasly avoided the carnage and quietly moved up to second place, with Hamilton crossing the line in third, Sainz fourth and Kimi Raikkonen fifth.
History suggested pole-sitter Verstappen would have a good race. Only once in the previous 15 Brazilian Grands Prix, when Kimi Raikkonen took victory in 2007, had the winner not started on the front row.
He and Hamilton, who swept past Vettel on the first lap to move second, fought a gripping race, with strategies changing all the time, before the final 20 laps saw the race reduced to a cat-and-mouse affair.
As Ferrari picked up the pieces of their wretched afternoon in Sao Paulo, Verstappen could toast his third win of the season.
Elsewhere, Daniel Ricciardo stormed through the field after copping an early penalty to finish sixth in his Renault. The Australian driver crossed the line in seventh place, moving up a spot as a result of Hamilton's penalty.
GASLY STAYS OUT OF TROUBLE, REAPS REWARDS
The top five drivers in the championship standings have had the podium places locked down this season, with the only exception before Brazil coming when Daniil Kvyat took third place in Germany after a slew of retirements.
Such a closed shop cannot be healthy for Formula 1® so it was encouraging to see Gasly break the dominance by quietly holding his own as chaos reigned around him to grab a first podium finish in Formula 1®.
HAMILTON’S INSTINCTS LET HIM DOWN
Hamilton might be the driver of his generation, and arguably the greatest of all time, but he still has rash moments on the track and he effectively admitted one of those came on Sunday at Interlagos.
By attempting to get through a gap he knew really wasn't there, he ruined Albon's race, denying the Thai a maiden podium finish. Hamilton was all apologies after the race, but the damage was done.
The penalty promoted Sainz to third place – McLaren's first podium since the Australian Grand Prix in 2014.
IN THE POINTS
1. Max Verstappen (Red Bull) 1 hour 33 minutes 14.678 seconds
2. Pierre Gasly (Toro Rosso) +6.077secs
3. Carlos Sainz (McLaren) + 8.896s
4. Kimi Raikkonen (Alfa Romeo) +9.452s
5. Antonio Giovinazzi (Alfa Romeo) +10.201s
6. Daniel Ricciardo (Renault) +10.541s
7. Lewis Hamilton (Mercedes) +11.139s
8. Lando Norris (McLaren) +11.204s
9. Sergio Perez (Racing Point) +11.529s
10. Daniil Kvyat (Toro Rosso) +11.931s
1. Lewis Hamilton (Mercedes) 387
2. Valtteri Bottas (Mercedes) 314 (-73)
3. Max Verstappen (Red Bull) 260 (-127)
4. Charles Leclerc (Ferrari) 249 (-138)
5. Sebastian Vettel (Ferrari) 230 (-157)
1. Mercedes 701
2. Ferrari 479 (-222)
3. Red Bull 391 (-310)
4. McLaren 140 (-561)
5. Renault 89 (-610)
The 2019 season comes to an end in Abu Dhabi in two weeks' time, with the United Arab Emirates Grand Prix. Hamilton won at the Yas Marina Circuit last year, with Vettel second.