Yarışa 5. sıradan başlayan Alonso, ilk turda çok agresif yükseliş göstermesinin ardından ilk pitlerde elde ettiği avantajla liderliği ele geçirdi. Arkasındaki sürücülerle yeteri kadar fark açana kadar zorlayan Alonso, yarışın yarısından fazlasını rakiplerinden uzakta lider şekilde sürdürdü.
66 turluk yarışta Alonso damalı bayrağı ilk sırada gören isim oldu ve İspanya'da ilk 3 sıradan başlamamasına rağmen kazanan ilk sürücü oldu. Alonso bu zaferle bu sezon 2. zaferini kazandı. Kendi evinde ise 2006'dan sonra ilk defa kazandı.
Lotus ile yarışa 4. sıradan başlayan ve startta kaybeden Kimi Raikkonen, daha sonra yükselmeyi başardı. Yarış boyunca Massa ve Vettel ile mücadele içerisinde olan Raikkonen, rakiplerinden tek pit stop az yaparak avantaj elde etti ve damalı bayrağı ikinci sırada gören isim oldu.
Ferrari'nin Brezilyalı pilotu Felipe Massa, yarışa 9. sıradan başlamasına rağmen çok iyi bir yarış çıkardı. İlk turlarda yükselmeyi başaran Massa, ilk pitlerde bir kaç sıra daha kazanmasıyla ilk 4 mücadelesine ortak oldu. Raikkonen'in kendisinden tek pit stop az yapmasına cevap veremeyen Massa yarışı 3. sırada tamamladı ve podyumu tamamlayan isim oldu. Massa bu sene ilk defa podyuma çıktı.
Mercedes'lerin ardından yarışa 3. sıradan başlayan Red Bull pilotu Sebastian Vettel, yakın rakipleri içerisinde performansı yavaş kalan isim oldu. Şampiyona lideri Vettel yarışı ancak 4. sırada tamamlayabildi.
Yarışın başında sıra kaybeden Red Bull pilotu Mark Webber, ilk pitlerin kazanan isimlerinden oldu ve çok sıra kazandı. Webber yarışı takım arkadaşının arkasında 5. sırada tamamladı.
Yarışa pole pozisyonundan başlayan ve ilk pitlere kadar yerini korumayı başaran Mercedes pilotu Nico Rosberg, sert lastikleri taktıktan sonra rakiplerinden çok yavaş kaldı ve bir anda oldukça gerilere düştü. Rosberg yarışın geride kalan bölümünde performansını korusa da 6.lıktan öteye gidemedi.
Force India pilotu Paul di Resta son bölümde Rosberg'i zorlasa fa geçmeyi başaramadı ve 7. olarak iyi sonuçlarına bir diğerini ekledi.
Mclaren sürücüleri Jenson Button ve Sergio Perez, kendileri için zorlu geçen dönemde 8 ve 9. sıraları kazanırken son puan Toro Rosso'dan Daniel Ricciardo'nun oldu.
Sauber'den Esteban Gutierrez 11. olarak Formula 1'deki ilk puanlarına çok yaklaştı.
Yarışa 2. sıradan başlayan Mercedes pilotu Lewis Hamilton, ilk turda kaybetmesinin ardından ilerleyen bölümlerde de yavaş kaldı. Hamilton yarışı ancak 12. sırada tamamlayabildi.
İspanya yarışı sonucuyla Fernando Alonso lider Vettel ile puan farkını 17'ye indirdi ve 3. sıraya yükseldi. Daha önemlisi ise ikinci sıradaki Kimi Raikkonen puan farkını 4'e düşürdü.
Pos Driver Team
1. Alonso Ferrari
2. Raikkonen Lotus-Renault
3. Massa Ferrari
4. Vettel Red Bull-Renault
5. Webber Red Bull-Renault
6. Rosberg Mercedes
7. Di Resta Force India-Mercedes
8. Button McLaren-Mercedes
9. Perez McLaren-Mercedes
10. Ricciardo Toro Rosso-Ferrari
11. Gutierrez Sauber-Ferrari
12. Hamilton Mercedes
13. Sutil Force India-Mercedes
14. Maldonado Williams-Renault
15. Hulkenberg Sauber-Ferrari
16. Bottas Williams-Renault
17. Pic Caterham-Renault
18. Bianchi Marussia-Cosworth
19. Chilton Marussia-Cosworth
DNF Vergne Toro Rosso-Ferrari
DNF van der Garde Caterham-Renault
DNF Grosjean Lotus-Renault
World Championship standings, round 5:
Drivers: Constructors:
1. Vettel 89 1. Red Bull-Renault 131
2. Raikkonen 85 2. Ferrari 117
3. Alonso 72 3. Lotus-Renault 111
4. Hamilton 50 4. Mercedes 72
5. Massa 45 5. Force India-Mercedes 32
6. Webber 42 6. McLaren-Mercedes 29
7. Di Resta 26 7. Toro Rosso-Ferrari 8
8. Grosjean 26 8. Sauber-Ferrari 5
9. Rosberg 22
10. Button 17
11. Perez 12
12. Ricciardo 7
13. Sutil 6
14. Hulkenberg 5
15. Vergne 1