Pastor Maldonado vandt Spaniens Grand Prix foran Fernando Alonso i Ferrari. Maldonado stod dermed for det store pres, der fulgte med hans pole i går, og leverede den første sejr i årevis til Williams teamet.
Samtlige biler havde valgt at starte på de bløde dæk til dagens løb. Fernando Alonso passerede Maldonado i første sving, men venezuelaneren gav sig ikke uden kamp. Räikkönen holdt jeg til på tredjepladsen, hvorimod Grosjean tabte et par placeringer efter han havde kontakt med Perez – det endte med en punktering for sidstnævnte.
Hamilton vandt hurtigt fire placeringer i starten, men havde senere svært ved at komme op igennem feltet.
Red Bull var det første team til at gå i pit, og det skete allerede inden omgang 10. Webber kom ind først og kort efter fulgte Vettel.
På omgang 12 kørte Schumacher op bagi Sennas bil i forsøget på en overhaling, og begge biler måtte udgå. Schumacher var hurtigere, og et retningsskift fra Senna kan være årsagen til uheldet.
Knapt halvvejs i løbet var der fortsat en tæt kamp i front imellem Alonso og Maldonado, da de lå med kun et par sekunder imellem dem. Williams og Maldonado gjorde så den geni-streg at pitte på omgang 24, og Alonso tabte føringen, da han slidte dæk nu gjorde han tabte tid de næste omgange. Grosjean havde fået kørt sig op bag Räikkönen, der stadig lå på tredjepladsen.
McLaren kæmpede fortsat hårdt for at holde sig til. Hamilton havde fået kæmpet sig op på en sjetteplads, men lå omgang efter omgang bag Massa, som han ikke kunne komme forbi.
Red Bull havde også en dårlig dag. Webber fik en dårlig start og kæmpede en hård kamp langt nede i feltet, og måtte endda også ind og få skiftet frontvinge. Vettel fik en drive through straf for at have brugt DRS i en zone med gult flag, og han gled ned i bunden af top ti.
Til slut i løbet blev det en rigtig tæt kamp mellem Maldonado og Alonso, hvor de omgang efter omgang lå med kun ét sekund imellem sig. Imens kom de to Lotus-racere tættere og tættere på de to førende, da de havde en dækstrategi, der gjorde de havde friskere dæk i slutningen af løbet.
Men Maldonado holdt til presset og tog sejren, da Alonsos dæk var for slidte til sidst. Räikkönen kom ind på tredjepladsen og Grosjean på fjerdepladsen. Kobayashi holdt sig løbet igennem til i toppen, og endte med en femteplads. Vettel fik trods problemer løbet igennem kørt sig op på sjettepladsen foran Nico Rosberg. Hamilton fik trods sin start allerbagerst kørt sig op på en ottendeplads, og fik point hjem trods alt.
Resultatet af Spaniens Grand Prix:
| 1 | Pastor Maldonado | Williams-Renault | Vinder | |
| 2 | Fernando Alonso | Ferrari | +3.1 sek | |
| 3 | Kimi Räikkönen | Lotus-Renault | +3.8 sek | |
| 4 | Romain Grosjean | Lotus-Renault | +14.7 sek | |
| 5 | Kamui Kobayashi | Sauber-Ferrari | +64.6 sek | |
| 6 | Sebastian Vettel | Red Bull Racing-Renault | +67.5 sek | |
| 7 | Nico Rosberg | Mercedes | +77.9 sek | |
| 8 | Lewis Hamilton | McLaren-Mercedes | +78.1 sek | |
| 9 | Jenson Button | McLaren-Mercedes | +85.2 sek | |
| 10 | Nico Hulkenberg | Force India-Mercedes | +1 Omg | |
| 11 | Mark Webber | Red Bull Racing-Renault | +1 Omg | |
| 12 | Jean-Eric Vergne | STR-Ferrari | +1 Omg | |
| 13 | Daniel Ricciardo | STR-Ferrari | +1 Omg | |
| 14 | Paul di Resta | Force India-Mercedes | +1 Omg | |
| 15 | Felipe Massa | Ferrari | +1 Omg | |
| 16 | Heikki Kovalainen | Caterham-Renault | +1 Omg | |
| 17 | Vitaly Petrov | Caterham-Renault | +1 Omg | |
| 18 | Timo Glock | Marussia-Cosworth | +2 Omg | |
| 19 | Pedro de la Rosa | HRT-Cosworth | +3 Omg | |
| Ret | Sergio Perez | Sauber-Ferrari | +29Omg | |
| Ret | Charles Pic | Marussia-Cosworth | +31Omg | |
| Ret | Narain Karthikeyan | HRT-Cosworth | +44Omg | |
| Ret | Bruno Senna | Williams-Renault | Uheld | |
| Ret | Michael Schumacher | Mercedes | Uheld |



