A rajt utáni első kanyarban többen csatáztak az első helyért, amelyet Massa sikeresen megtartott, de Fisichella megcsúszott, amelynek következtében többen összeütköztek illetve a pálya elhagyására kényszerültek, hogy kikerüljék az olasz versenyző Renault-ját. Nem sokkal ezután Räikkönen a Monteiróval történt balesete után hátsó defektet kapott, és a kör végén a bokszutcába hajtott, ahol sok idő töltött, majd egy körrel később az autó irányíthatatlanul a gumifalba csapódott. A tizenkettedik körben a célegyenes utáni kanyarban Liuzzi leparkolta Torro Rossóját az ideális íven, amiért behívták a pályára a biztonsági autót. Ezalatt Michael Schumacher és Massa szinte egyszerre érkezett a boxba, így a németnek várnia kellett, míg a szerelők Massa kiállását elvégzik, és csak utána kerülhetett ő sorra. Így az addig harmadik Alonso átvette tőle a második helyet. Schumacher az utolsó körökben felzárkózott Alonsóra, akit azonban már nem tudott megelőzni. Massa első futamgyőzelmét ünnepelhette, mögötte Fernando Alonso és Michael Schumacher végzett. A további pontszerzők Jenson Button, Pedro de la Rosa, Giancarlo Fisichella, Ralf Schumacher és Rubens Barrichello lettek. A leggyorsabb kört Michael Schumacher autózta, 1:28.005 másodperccel.[2]
A verseny után a két élen álló között 12 pontra nőtt a különbség.