Lewis Hamilton secured his first-ever Ferrari victory at the Spanish Grand Prix, ending a two-year wait for a Formula One race win and claiming the 105th victory of his career.
George Russell finished second and Lando Norris third, marking the first all-British Formula One podium since 1965.
Kimi Antonelli suffered a heartbreaking retirement due to an engine failure, while Max Verstappen finished fourth as Red Bull endured another challenging weekend.