1. Juan Pablo Montoya Colombia McLaren-Mercedes 53 01:14:28.659
2. Fernando Alonso Spain Renault-Renault +2.4
3. Giancarlo Fisichella Italy Renault-Renault +17.9
4. Kimi Raikkonen Finland McLaren-Mercedes +22.7
5. Jarno Trulli Italy Toyota-Toyota +33.7
6. Ralf Schumacher Germany Toyota-Toyota +43.9
7. Antonio Pizzonia Brazil Williams-BMW +44.6
8. Jenson Button Britain BAR-Honda +63.6
9. Felipe Massa Brazil Sauber-Petronas +75.4
10. Michael Schumacher Germany Ferrari-Ferrari +96.0
11. Jacques Villeneuve Canada Sauber-Petronas +1 lap
12. Rubens Barrichello Brazil Ferrari-Ferrari +1 lap
13. Christian Klien Austria Red Bull-Cosworth +1 lap
14. Mark Webber Australia Williams-BMW +1 lap
15. David Coulthard Britain Red Bull-Cosworth +1 lap
16. Takuma Sato Japan BAR-Honda +1 lap
17. Tiago Monteiro Portugal Jordan-Toyota +2 laps
18. Robert Doornbos Holland Minardi-Cosworth +2 laps
19. Christijan Albers Holland Minardi-Cosworth +2 laps
20. Narain Karthikeyan India Jordan-Toyota +3 laps

all results unofficial