Det var Oscar Piastri som startet søndagens Spania Grand Prix fra pole position, og det var til slutt han som vant på kontrollert vis. Bak han ble det trøbbel for Max Verstappen.

Fra start klarte Verstappen å passere Lando Norris i kampen om andreplassen, mens Piastri hadde kontroll fra pole.  Nederlenderen gikk så tidlig inn i pit, og det skulle vise seg at han var på en strategi med tre stopp opp mot McLaren-førerne som kun stoppet to ganger. Da førerne i teten var ferdig med alle sine planlagte stopp ledet Piastri foran Norris og Verstappen. 

Med 11 runder igjen å kjøre ble Andrea Kimi Antonelli stående fast i grusfella, og sikkerhetsbilen måtte ut for å samle opp feltet. Toppførerne benyttet anledningen til å gå inn i pit nok en gang, men da hadde Verstappen kun harde dekk tilgjengelig mens McLaren-førerne satte på nye sett med de mykeste dekkene. 

Da løpet kom i gang igjen gjensto det kun seks runder. Piastri og Norris hadde kontroll i omstarten, mens Verstappen på sin side hadde problemer med de harde dekkene og ble passert av Charles Leclerc. 

Samtidig forsøkte Russell å komme seg forbi, men det endte med at Verstappen kjørte utenfor banen og beholdt plassen. Da fikk han beskjed om å slippe Russell forbi seg, og det endte med at Verstappen kjørte inn i Mercedes-føreren. Russell ble til nummer fire og Verstappen nummer fem over mål, men Red Bull-føreren falt ned til 10. plass grunnet en ti sekunders straff. 

Bak disse dukket plutselig Sauber-fører Nico Hülkenberg opp, og sikret sn sterk 5. plass. På 9. plass ble det også etterlengtede poeng til Fernando Alonso. 

Spania Grand Prix
1) Oscar Piastri McLaren 1:17.445
2) Lando Norris McLaren +2.471
3) Charles Leclerc Ferrari +10.455
4) George Russell Mercedes +11.359
5) Nico Hülkenberg Kick Sauber +13.648
6) Lewis Hamilton Ferrari +15.508
7) Isack Hadjar Racing Bulls +16.022
8) Pierre Gasly Alpine +17.882
9) Fernando Alonso Aston Martin +21.564
10) Max Verstappen Red Bull +21.826
11) Liam Lawson Racing Bulls +25.532
12) Gabriel Bortoleto Kick Sauber +25.996
13) Yuki Tsunoda Red Bull +28.822
14) Carlos Sainz Williams +29.309
15) Franco Colapinto Alpine +31.381
16) Esteban Ocon Haas +32.197
17) Oliver Bearman Haas +37.065
18) Andrea Kimi Antonelli Mercedes DNF
19) Alexander Albon Williams DNF