Lewis Hamilton won a race-long fight with Max Verstappen and Lando Norris at a gripping, wet-dry British Grand Prix to take his first victory since December 2021.
Hamilton had just enough to hold off a late charge from Verstappen’s Red Bull to take his 104th career win, and his ninth at home to become the record-holder for victories at a single circuit.
Verstappen, who had struggled for pace through much of a race that was hit by two separate periods of rain, came alive in the closing laps to take second place from Norris, who grabbed the final position on the podium.
Hamilton, who was driving in his last British GP for Mercedes before his move to Ferrari next year, appeared to be in tears in the car as he told his team: “This means so much to me,” as they congratulated him over the radio.
“This one means a lot to us all,” his engineer Peter Bonnington said. “I love you, Bono,” he replied.
Mercedes team principal Toto Wolff described the win as “a fairytale” for them and Hamilton.
Norris’ team-mate Oscar Piastri, who was also in the lead fight for the first half of the race, took fourth place ahead of Ferrari’s Carlos Sainz.