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.
Właściwa taktyka kluczem do sukcesu
Do drugiego pit stopu na Nürburgringu Michael Schumacher jechał za Fernandem Alonsem. Gdy Hiszpan zjechał do boksów, kierowca Ferrari wykonał jeszcze 3 szybkie okrążenia, potem zjechał na stanowisko swego zespołu, tankował, a po powrocie na tor miał 5 s przewagi nad mistrzem świata.