Hamilton a fost urmat pe podium de finlandezul Kimi Raikkonen (Ferrari) şi australianul Mark Webber (Red Bull). Pe locul 4 a terminat germanul Nico Rosberg (Williams), urmat de finlandezul Heikki Kovalainen (McLaren) şi germanul Timo Glock (Toyota). Liderul clasamentului, britanicul Jenson Button (Brawn), a terminat cursa pe locul 7, urmat de italianul Jarno Trulli (Toyota).
Spaniolul Fernando Alonso (Renault), care a plecat din pole position, a fost nevoit să abandoneze după 17 tururi după ce una dintre roţi i s-a desprins în timp ce se afla în cursă.
Pilotul spaniol al echipei Toro Rosso, Jaime Alguersuari, a devenit cel mai tânăr pilot care a luat startul într-un Mare Premiu de Formula 1, vârsta lui fiind de 19 ani şi 125 de zile. El a depăşit recordul lui Mike Thackwell (Noua Zeelanda), care în 1980, în Canada, a debutat la 19 ani şi 183 de zile.
Etapa a fost marcată şi de accidentul grav suferit sâmbătă de pilotul brazilian al echipei Ferrari, Felipe Massa, care în acest moment se află internat în spital după ce a fost supus unei intervenţii chirugicale.
Următorul MP de Formula 1 va avea loc la 23 august, în Valencia.