Oscar Piastri memimpin Lando Norris untuk memberikan kemenangan 1-2 bagi McLaren dalam balapan di Barcelona. Saat Max Verstappen turun ke posisi ke-10 setelah mengalami insiden dengan Charles Leclerc dan George Russell, Piastri berhasil memimpin sejak awal balapan. Verstappen berusaha melewati Norris, namun tidak bisa mempertahankan posisi kedua untuk waktu yang lama.
Di belakang, pertarungan sengit terjadi antara Ferrari dan Mercedes, di mana Lewis Hamilton muncul di depan. Leclerc yang berada di urutan ketujuh segera melibas Russell untuk merebut posisi keempat dan kelima. Verstappen kemudian mengalami kendala dengan cengkeraman dan masalah kopling, sehingga harus mengubah strategi pitstopnya.
Meskipun Verstappen berhasil menyalip Norris dengan ban baru, namun kedua McLaren tetap mempertahankan posisi tiga besar. Saat balapan di Barcelona terus berlangsung, pembalap harus melakukan beberapa pitstop untuk mengganti ban, dengan Verstappen merasakan kecewa karena harus menggunakan ban keras yang lebih lambat.
Pada restart lap 62, Piastri berhasil kembali mengambil posisi terdepan dari Norris. Sementara itu, Verstappen mengalami insiden besar di tikungan terakhir yang mengakibatkan penalti dan posisinya turun ke ke-10. Posisi terdepan kemudian dimenangi oleh Piastri, diikuti oleh Norris dan Leclerc. Nico Hulkenberg, Isack Hadjar, dan Pierre Gasly juga berhasil meraup poin di urutan selanjutnya.
Hasil balapan F1 GP Spanyol menunjukkan dominasi McLaren dengan kemenangan Piastri, sementara Verstappen harus puas dengan posisi ke-10 setelah mendapatkan penalti atas insiden yang terjadi. Di sisi lain, beberapa pembalap harus mengundurkan diri dari balapan, termasuk Alex Albon, Lance Stroll, dan Andrea Kimi Antonelli.