Hamilton drove superbly in a high tyre wear race to take his first Grand Prix victory since his last triumph for Mercedes at the 2024 Belgian Grand Prix with George Russell taking second from Lando Norris in the first all-British podium since 1968.
Mercedes had no answer to Hamilton as the Ferrari driver capitalised on the fortunate timing of a mid-race Virtual Safety Car and used his tyre prowess to become the seventh oldest race-winner in F1 history at 41 years old.
- Barcelona-Catalunya GP result | F1 2026 standings | F1 2026 Calendar
- Download the Sky Sports app for expert analysis, best video & more📱
- Not got Sky? Get Sky Sports or stream with no contract on NOW📺
An emotional Hamilton said on the radio: "You've helped me achieve this dream and I can't thank you enough. Thanks for everyone pushing so hard back at home
"I'm so proud of you. To my family, I love you To my fans, thank you for continuing to remind me who I am. I couldn't have done this without you"
Hamilton's 105th career F1 win means he's 41 points behind Antonelli in the Drivers' Championship after the Mercedes driver retired with five laps remaining as his car shut down when running in second.
Antonelli had just overtaken team-mate Russell after a dicey battle but the latter closes his championship deficit to 50 points.
Norris claimed his second podium of the season as McLaren had a more competitive showing than the last two rounds.
More to follow...
Formula 1's European season continues with the Austrian Grand Prix on June 26-28, live on Sky Sports F1. Stream Sky Sports with NOW - no contract, cancel anytime

