Michael Schumacher tog sin främsta placering för säsongen då han slutade fyra - detta efter en hård kamp med Jenson Button halvvägs in i loppet. Ett långsamt depåstopp gjorde att Button tappade en placering till Schumacher, vilket var orsaken till den tvekamp som uppstod. McLaren-bilen var över hela Mercedesen in i kurva ett under ett flertal varv, men Schumacher visade sin erfarenhet genom att blockera den inre linjen och tvinga ut Button brett i varje omkörningsförsök. Efter ett tag började Buttons däck ta slut och med dem sannolikheten att avancera.
Emedan allt hände i frontlinjen av fältet, så närmade sig Felipe Massa de två utan att komma så nära att ett omkörningsförsök på Button blev aktuellt. Hans bil såg svår ut att köra och vid ett tillfälle så touchade han baken på Karun Chandhoks HRT när bilen skulle varvas. Massa skadade då sin frontvinge men kunde undvika att gå i depå och kunde i förlängningen komfortabelt hålla sin position in som sexa i mål. Chandhoks stallkompis Bruno Senna hade kraschat redan på det inledande varvet.
Adrian Sutil och Robert Kubica hade relativt "lugna" race "rakt på" och slutade sjua respektive åtta, detta till skillnad från Rubens Barrichello som drog fördel av andras misstag för att till slut komma i mål som nia efter en misslyckad kvalinsats. Jaime Alguersuari tog den sista poängen efter att ha kört starkt i sitt "hemma Grand Prix" trots ett "drive through" straff efter en incident med Chandhok.
Utanför topp-tio-listan hade Nico Rosberg en kämpig eftermiddag som till slut renderade i en trettondeplats ett varv efter. I starten knuffades han ut på gräset av Kubica och föll sedan tillbaka i fältet. Han gick i depå två gånger i ett försök att hitta bättre balans med nya däck, men blev under en stor del av loppet kvar bakom Nico Hulkenberg som efter skada på underredet av Williamsbilen hela tiden tappade positioner. Jarno Trulli, Timo Glock och Lucas di Grassi var de enda förarna som slutade efter Hulkenberg och de hade full sjå under större delen av loppet att hålla sig ur vägen för de snabbare bilarna.
Regerande världsmästaren och ledare av F1-säsongen 2010, Jenson Button, hade inte en av sina bättre dagar på Catalunyas bana i Spaniens GP...