Pos No Driver Constructor Laps Time/Retired Grid Points
1 10 Colombia Juan Pablo Montoya McLaren-Mercedes 60 1:24:29.588 3 10
2 5 Spain Fernando Alonso Renault 60 +2.739 1 8
3 9 Finland Kimi Räikkönen McLaren-Mercedes 60 +14.436 12 † 6
4 6 Italy Giancarlo Fisichella Renault 60 +17.914 6 5
5 3 United Kingdom Jenson Button BAR-Honda 60 +40.264 2 4
6 1 Germany Michael Schumacher Ferrari 60 +1:15.322 9 3
7 2 Brazil Rubens Barrichello Ferrari 60 +1:16.567 5 2
8 17 Germany Ralf Schumacher Toyota 60 +1:19.212 8 1
9 16 Italy Jarno Trulli Toyota 60 +1:20.851 4
10 12 Brazil Felipe Massa Sauber-Petronas 59 +1 Lap 16
11 7 Australia Mark Webber Williams-BMW 59 +1 Lap 11
12 8 Germany Nick Heidfeld Williams-BMW 59 +1 Lap 14
13 14 United Kingdom David Coulthard Red Bull-Cosworth 59 +1 Lap 13
14 11 Canada Jacques Villeneuve Sauber-Petronas 59 +1 Lap 10
15 15 Austria Christian Klien Red Bull-Cosworth 59 +1 Lap 15
16 4 Japan Takuma Sato BAR-Honda 58 +2 Laps 7
17 18 Portugal Tiago Monteiro Jordan-Toyota 58 +2 Laps 20 ‡
18 21 Netherlands Christijan Albers Minardi-Cosworth 57 +3 Laps 18
19 20 Austria Patrick Friesacher Minardi-Cosworth 56 +4 Laps 19
Ret 19 India Narain Karthikeyan Jordan-Toyota 10 Electrical 17