Alonso początkowo próbował gonić Schumachera, dla którego było to już 86. zwycięstwo w Formule 1, jednak wkrótce zrezygnował, aby oszczędzić silnik na kolejne zawody w Barcelonie. Trzecie miejsce wywalczył drugi z kierowców Ferrari Felipe Massa. Dla Brazylijczyka była to pierwsza wizyta na podium w wyścigach Grand Prix. Kolejne pozycje zajęli Kimi Räikkönen (McLaren), Rubens Barrichello (Honda) i Giancarlo Fisichella (Renault). Punkty za siódme miejsce zdobył utalentowany debiutant Nico Rosberg (Williams), a czołową ósemkę zamknął Jacques Villeneuve.