Fernando Alonso, som startade från pole position, ledde loppet fram till sitt andra depåstopp. Michael Schumacher som var snabbast på banan men som legat någon sekund bakom Alonso, stannade kvar på banan och gjorde ytterligare några snabba varv, vilket medförde att han låg före Alonso när denne kom ut från depån. Schumacher gick sedan själv i depå med en betryggande ledning och kunde sedan komma ut före Alonso och vinna loppet med 3,7 sekunders marginal. Felipe Massa kom trea, vilket var brasilianens första pallplacering.
Nico Rosberg, som bytt motor och flyttats bakåt tio platser i startfältet och som därför fick starta från den 22:a och sista startrutan, gjorde en rejäl uppåkning och slutade på en sjundeplats.