Regjerende verdensmester Fernando Alonso vant løpet fra andre posisjon i startrekken, med McLaren-kollega Lewis Hamilton på andreplass. Dette var McLarens første dobbeltseier siden Brasil Grand Prix 2005. Kimi Räikkönen, som vant det forrige løpet, kom på tredjeplass. Felipe Massa, Räikkönen's teamkollega i Ferrari, startet løpet fra pole position, men ble forbikjørt av begge McLaren-bilene allerede i de to første svingene på første runde, og endte til slutt opp på en femteplass bak BMWs Nick Heidfeld.