Norris started second and finished in the same position – despite losing out to Red Bull’s Max Verstappen off the line – taking the chequered flag 2.4 seconds behind Piastri.
Ferrari’s Charles Leclerc completed the podium after he fought his way past Verstappen following a late safety car restart.
However, Verstappen accused Leclerc of driving into him as the two made slight contact on the straight and then fell off the road as he attempted to defend from George Russell. Verstappen then collided with Russell, receiving a 10-second time penalty which demoted him from fifth to tenth.
Here’s how the standings look after the Spanish GP.
F1 driver standings after Spanish GP
1. Oscar Piastri (McLaren) – 186 points
2. Lando Norris (McLaren) – 176 points
3. Max Verstappen (Red Bull) – 137 points
4. George Russell (Mercedes) – 111 points
5. Charles Leclerc (Ferrari) – 94 points
6. Lewis Hamilton (Ferrari) – 71 points
7. Kimi Antonelli (Mercedes) – 48 points
8. Alex Albon (Williams) – 42 points
9. Isack Hadjar (Racing Bulls) – 21 points
10. Esteban Ocon (Haas) – 20 points
11. Nico Hulkenberg (Sauber) – 16 points
12. Lance Stroll (Aston Martin) – 14 points
13. Carlos Sainz (Williams) – 13 points
14. Pierre Gasly (Alpine) – 11 points
15. Yuki Tsunoda (Red Bull) – 10 points
16. Ollie Bearman (Haas) – 6 points
17. Liam Lawson (Racing Bulls) – 4 points
18. Fernando Alonso (Aston Martin) – 2 points
19. Gabriel Bortoleto (Sauber) – 0 points
20. Jack Doohan (Alpine) – 0 points
21. Franco Colapinto (Alpine) – 0 points

F1 constructor standings
1. McLaren – 362 points
2. Ferrari – 165 points
3. Mercedes – 159 points
4. Red Bull – 144 points
5. Williams – 54 points
6. Racing Bulls – 28 points
7. Haas – 26 points
8. Sauber – 16 points
9. Aston Martin – 16 points
10. Alpine – 11 points