Dominirali su vozači Ferrarija, pa je tako Fernando Alonso na dominantan način osvojio prvo mjesto, dok se na postolje popeo i Felipe Massa, koji je na kraju bio treći. Između njih se ugurao Kimi Räikkönen iz Lotusa.
Za Alonsa je to druga pobjeda u sezoni, kao i druga u karijeri na domaćoj stazi u Barceloni. Ujedno je došao i do 32. pobjede u karijeri.
U utrku su s prve dvije pozicije startali Mercedesovi vozači Nico Rosberg i Lewis Hamilton. No, kraj su obojica dočekali daleko od vrha. Rosberg je na kraju bio šesti, a Hamilton bez osvojenog boda dvostruko slabije plasiran. Već na samom startu Hamilton je izgubio svoju poziciju, a odmah su profitirali Sebastian Vettel i Alonso koji su skočili na drugo i treće mjesto.
Naknadno je Alonso napao i prestigao Vettela, a potom se dokopao i prve pozicije koju nije ispuštao do samog kraja. Vozio je samouvjereno i mirno, te bez stresova proslavio pobjedu s mnoštvom svojih navijača.
Räikkönen je ostvario još jednu dobru vožnju za drugo mjesto, dok je Ferrarijev skok u ovoj utrci potvrdio Massa trećim mjestom. Tek su se iza svih njih poredala dva vozača Red Bulla koji je i dalje vodeći u redoslijedu konstruktora. Vettel je bio četvrti, a Mark Webber peti.
Veliki problemi s gumama odvojili su Mercedes od vrha da potvrdi sve dobro što je napravio na treningu. Rosberg je, istina, uzeo osam bodova šestim mjestom, dok je Hamilton na kraju zaostao cijeli krug za Alonsom.
Iduća šesta utrka sezone se vozi 23. svibnja u Monte Carlu.
U ukupnom redoslijedu vodi Vettel sa 89 bodova, no samo četiri manje ima Räikkönen, a Alonso sedamnaest manje.
1. Fernando Alonso (Špa / Red Bull) 1:39.16.596 2. Kimi Räikkönen (Lotus-Renault) +9.3 3. Felipe Massa (Ferrari) +26.0 4. Sebastian Vettel (Red Bull Racing-Renault) +38.2 5. Mark Webber (Red Bull Racing-Renault) +47.9 6. Nico Rosberg (Mercedes) +68.0 7. Paul di Resta (Force India-Mercedes) +68.9 8. Jenson Button (McLaren-Mercedes) +79.5 9. Sergio Perez (McLaren-Mercedes) +81.7 10. Daniel Ricciardo (STR-Ferrari) +1 krug ...
Ukupni redoslijed: 1. Sebastian Vettel 89 2. Kimi Räikkönen 85 3. Fernando Alonso 72 4. Lewis Hamilton 50 5. Felipe Massa 45 ...
Redoslijed konstruktora: 1. Red Bull 131 2. Ferrari 117 3. Lotus 111