Jezdec týmu BMW-Sauber byl rychlý už v trénincích a dařilo se mu i v závodě. Skvělým startem se posunul na body. Kvůli nepovedené druhé zastávce v boxech klesl za týmového kolegu Nicka Heidfelda a jeho putování závodem skončilo 11 kol před cílem.
Německý jezdec Toyoty Ralf Schumacher jezdil o kolo zpět a Villeneuva brzdil. Měl však velké problémy s vozem a v polovině jedné zatáčky výrazně zpomalil. Kanaďan byl nucen najet na nepogumovanou vnější stopu. Dostal smyk a skončil ve Zdi šampionů.
"Když se mě rozhodl pustit, bylo to v tu nejméně vhodnou chvíli. V té zatáčce, kde jsem se mu musel vyhýbat, byl povrch kluzký jako ledová plocha," vysvětlil mistr světa z roku 1997.
"Celý den jsem byl konkurenceschopný a Nicka bych bez potíží porazil. Byla velká škoda, že při té zastávce šel přede mě. No a pak ten Ralf, to byl totální konec."
Němec Heidfeld získal pro tým BMW další dva body. "Nepovedl se mi start, v pvní zatáčce jsem musel dát nohu z plynu, protože tam bylo moc aut na sobě," uvedl.
"Po druhé zastávce v boxech jsem si o místo polepšil. Ke konci závodu jsem byl rychlejší než Jarno Trulli, ale po výjezdu safety car ztratily mé pneumatiky ideální teplotu," dodal v cíli sedmý jezdec.