1. Fernando Alonso Spain Renault-Renault 67 laps 01:26:28.599
2. Juan Pablo Montoya Colombia McLaren-Mercedes-Benz +22.5
3. Jenson Button Britain BAR-Honda +24.4
4. Giancarlo Fisichella Italy Renault-Renault +50.5
5. Michael Schumacher Germany Ferrari-Ferrari +51.6
6. Ralf Schumacher Germany Toyota-Toyota +52.2
7. David Coulthard Britain Red Bull Racing-Cosworth +52.7
8. Felipe Massa Brazil Sauber-Petronas +56.5

9. Christian Klien Austria Red Bull Racing-Cosworth +69.8
10. Rubens Barrichello Brazil Ferrari-Ferrari +1 lap
11. Nick Heidfeld Germany Williams-BMW +1 lap
12. Takuma Sato Japan BAR-Honda +1 lap
13. Christijan Albers Holland Minardi-Cosworth +2 laps
14. Jarno Trulli Italy Toyota-Toyota +3 laps [DNF]
15. Jacques Villeneuve Canada Sauber-Petronas +3 laps
16. Narain Karthikeyan India Jordan-Toyota +3 laps
17. Tiago Monteiro Portugal Jordan-Toyota +3 laps
18. Robert Doornbos Holland Minardi-Cosworth +4 laps
19. Mark Webber Australia Williams-BMW +12 laps

Rtd Kimi Raikkonen Finland McLaren-Mercedes-Benz 35 laps completed

all results unofficial