The Silverstone crowd roared its approval as British Grand Prix winner Max Verstappen was joined on the podium by home heroes Lando Norris and Lewis Hamilton.
The Red Bull racer lost the lead to his McLaren rival at the start but soon wrestled it back, and never again looked in danger of letting it go. But the enthralling action was found behind him as Norris and Hamilton fought tooth and nail in the latter stages to be runner-up.
The seven-time world champion had benefitted from a well-timed safety car to be there and was on soft tyres while Norris had harder rubber. But he defended that position with his life to hold off his compatriot and secure his best result of the season so far.