
Australac Mark Webber iz Red Bulla osvojio je treće mjesto ispred momčadskog kolege Sebastiana Vettela. Peti je kroz cilj prošao ljubimac domaće publike Fernando Alonso, a za njim se ispod ciljne zastave doslovce dokotrljao Felipe Massa, koji je zbog krive procjene u Ferrarijevom boksu zadnje krugove morao odvesti s pola gasa. Massa je fantastično krenuo u utrku. Na samom startu, uz pomoć KERS-a, pretekao je Vettela i cijelo ga vrijeme držao iza sebe. Ipak, Ferrarijevi stručnjaci pobrinuli su se za još jednu u nizu blamaža. Nakon što su ga 14 krugova prije kraja preko radio veze upozorili da ne smije voziti prebrzo, kako bi uopće stigao do cilja, Massa je štopao Vettela narednih 10 krugova, no tada je morao popustiti. Brazilac je pao na petu poziciju, sa 16 sekundi prednosti ispred Alonsa i samo četiri kruga do kraja. Prednost je trebala biti dostatna, no Alonso se poput morskog psa sjurio prema hendikepiranom Massi i na opće oduševljenje publike prestigao ga pred samim ciljem.
Lanjski pobjednik u Barceloni, Kimi Raikkonen, morao je odustati nakon manje od trećine utrke zbog problema na motoru, a aktualni svjetski prvak Lewis Hamilton završio je utrku na devetom mjestu. Već na drugom zavoju došlo je do velikog sudara u kojem su nastupe okončali Jarno Trulli, Adrian Sutil te oba vozača Toro Rossa, Buemi i Bourdais.

