Båda Ferraribilarna stod i första startledet, men Felipe Massa passerades tidigt av Fernando Alonso. Alonso ledde loppet med god marginal före Michael Schumacher när han gjorde sitt andra och sista depåstopp. Han visste att hans enda möjlighet att vinna loppet var att göra ett lyckat depåstopp. Loppet avgjordes när Alonso lyckades komma ut före Schumacher med bara någon meter tillgodo. Schumacher, som var tvungen att släppa ut Alonso, jagade men fick aldrig något tillfälle att köra om. Alonsos segermarginal blev 1,2 sekunder. Kimi Räikkönen avancerade från den sista startrutan till en slutlig tredje plats.