Pos No Driver Constructor Laps Time/Retired Grid Points
1 5 Spain Fernando Alonso Renault 56 1:31:33.736 1 10
2 16 Italy Jarno Trulli Toyota 56 +24.327 2 8
3 8 Germany Nick Heidfeld Williams-BMW 56 +32.188 10 6
4 10 Colombia Juan Pablo Montoya McLaren-Mercedes 56 +41.631 11 5
5 17 Germany Ralf Schumacher Toyota 56 +51.854 5 4
6 14 United Kingdom David Coulthard Red Bull-Cosworth 56 +1:12.543 8 3
7 1 Germany Michael Schumacher Ferrari 56 +1:19.988 13 2
8 15 Austria Christian Klien Red Bull-Cosworth 56 +1:20.835 7 1
9 9 Finland Kimi Räikkönen McLaren-Mercedes 56 +1:21.580 6
10 12 Brazil Felipe Massa Sauber-Petronas 55 +1 Lap 14
11 19 India Narain Karthikeyan Jordan-Toyota 54 +2 Laps 17
12 18 Portugal Tiago Monteiro Jordan-Toyota 53 +3 Laps 18
13 21 Netherlands Christijan Albers Minardi-Cosworth 52 +4 Laps 19
Ret 2 Brazil Rubens Barrichello Ferrari 49 Handling 12
Ret 6 Italy Giancarlo Fisichella Renault 36 Collision 3
Ret 7 Australia Mark Webber Williams-BMW 36 Collision 4
Ret 11 Canada Jacques Villeneuve Sauber-Petronas 26 Spun Off 16
Ret 3 United Kingdom Jenson Button BAR-Honda 2 Engine 9
Ret 4 United Kingdom Anthony Davidson BAR-Honda 2 Engine 15
Ret 20 Austria Patrick Friesacher Minardi-Cosworth 2 Spun Off 20