1.Michael SchumacherGermanyFerrari-Ferrari62 laps1hr 26min 19.670secs
2.Jenson ButtonBritainBAR-Honda+9.700secs
3.Juan MontoyaColombiaWilliams-BMW+21.600secs
4.Fernando AlonsoSpainRenault-Renault+23.600secs
5.Jarno TrulliItalyRenault-Renault+36.200secs
6.Rubens BarrichelloBrazilFerrari-Ferrari+36.600secs
7.Ralf SchumacherGermanyWilliams-BMW+58.100secs
8.Kimi RaikkonenFinlandMcLaren-Mercedes+1 lap

9.Giancarlo FisichellaItalySauber-Petronas+1 lap
10.Felipe MassaBrazilSauber-Petronas+1 lap
11.Olivier PanisFranceToyota-Toyota+1 lap
12.David CoulthardBritainMcLaren-Mercedes+1 lap
13.Mark WebberAustraliaJaguar-Cosworth+1 lap
14.Christian KlienAustriaJaguar-Cosworth+2 laps
15.Zsolt BaumgartnerHungaryMinardi-Cosworth+4 laps

RtdTakuma SatoJapanBAR-Honda56 laps completed
RtdNick HeidfeldItalyJordan-Ford48 laps completed
Rtd.Cristiano da MattaBrazilToyota-Toyota32 laps completed
RtdGianmaria BruniItalyMinardi-Cosworth22 laps completed
RtdGiorgio PantanoItalyJordan-Ford6 laps completed