Alonso tog starten og var på førstepladsen efter første sving. De to Red Bull var opmærksomme på hinanden, og så kunne Alonso smutte indenom. Også Massa og Schumacher fik en god start.
På omgang 10 begyndte første pitstop runde. Her blev Webber taberen, og mistede en plads til Hamilton. Det betød, at Alonso, Vettel og Hamilton over flere omgang lå indenfor et sekund på de tre første pladser.
Alonso tabte på sit andet pitstop, da først Vettel og senere Hamilton kom ud foran. Vettel og Hamilton trak efterfølgende fra Alonso.
Alonso og Webber gik begge i pit på omgang 30. Alonso kom kun lige ud foran Webber, og der var tæt kørsel ned gennem pitlane. På 35. omgang fik Webber overhalet Alonso, som dog slog tilbage med det samme.
Button med kun to stop og bløde dæk hentede ind på Alonso og Webber med hårde dæk. Han kunne efterfølgende overhale de to og tage tredjepladsen. Der var bare mere greb i de bløde dæk. Herefter fortsatte Alonso og Webber kampen.
På omgang 40 tog Alonso sit fjerde pitstop. Det var formegentligt på grund af en skade på venstre fordæk, der er det mest belastede. Dermed skulle Alonso køre de sidste 25 omgange hjem på hårde dæk og fik ikke fuldt udbytte af den gode start.
Sidst i løbet var der tæt kamp mellem Vettel og Hamilton. Mclaren køreren kom til sidst indenfor et sekund af Vettel og kunne bruge DRS og der var tæt kørsel over mange omgange. Hamilton kom dog aldrig tæt nok på.
Nick Heidfeld blev 8’er efter at være startet bagerst.
Resultat af Spaniens GP
Kørernes mesterskab efter fem løb
Pos | Kører | Team | Points |
1 | Sebastian Vettel | RBR-Renault | 118 |
2 | Lewis Hamilton | McLaren-Mercedes | 77 |
3 | Mark Webber | RBR-Renault | 67 |
4 | Jenson Button | McLaren-Mercedes | 61 |
5 | Fernando Alonso | Ferrari | 51 |
6 | Nico Rosberg | Mercedes | 26 |
7 | Nick Heidfeld | Renault | 25 |
8 | Felipe Massa | Ferrari | 24 |
9 | Vitaly Petrov | Renault | 21 |
10 | Michael Schumacher | Mercedes | 14 |
11 | Kamui Kobayashi | Sauber-Ferrari | 9 |
12 | Sebastien Buemi | STR-Ferrari | 6 |
13 | Adrian Sutil | Force India-Mercedes | 2 |
14 | Sergio Perez | Sauber-Ferrari | 2 |
15 | Paul di Resta | Force India-Mercedes | 2 |
16 | Jaime Alguersuari | STR-Ferrari | 0 |
17 | Rubens Barrichello | Williams-Cosworth | 0 |
18 | Jarno Trulli | Lotus-Renault | 0 |
19 | Jerome d’Ambrosio | Virgin-Cosworth | 0 |
20 | Heikki Kovalainen | Lotus-Renault | 0 |
21 | Pastor Maldonado | Williams-Cosworth | 0 |
22 | Timo Glock | Virgin-Cosworth | 0 |
23 | Narain Karthikeyan | HRT-Cosworth | 0 |
24 | Vitantonio Liuzzi | HRT-Cosworth | 0 |
Foto: Paul Gilham/Getty Images