| Pos | Driver | Constructor | Laps | Time/Status | Pts |
|---|---|---|---|---|---|
| 1 | Fernando Alonso 5 | Renault | 56 | 1:31:33.736 | 10.00 |
| 2 | Jarno Trulli 16 | Toyota | 56 | 1:31:58.063 | 8.00 |
| 3 | Nick Heidfeld 8 | Williams | 56 | 1:32:05.924 | 6.00 |
| 4 | Juan Pablo Montoya 10 | McLaren | 56 | 1:32:15.367 | 5.00 |
| 5 | Ralf Schumacher 17 | Toyota | 56 | 1:32:25.590 | 4.00 |
| 6 | David Coulthard 14 | Red Bull | 56 | 1:32:46.279 | 3.00 |
| 7 | Michael Schumacher 1 | Ferrari | 56 | 1:32:53.724 | 2.00 |
| 8 | Christian Klien 15 | Red Bull | 56 | 1:32:54.571 | 1.00 |
| 9 | Kimi Räikkönen 9 | McLaren | 56 | 1:32:55.316 | - |
| 10 | Felipe Massa 12 | Sauber | 55 | - | - |
| 11 | Narain Karthikeyan 19 | Jordan | 54 | - | - |
| 12 | Tiago Monteiro 18 | Jordan | 53 | - | - |
| 13 | Christijan Albers 21 | Minardi | 52 | - | - |
| DNF | Rubens Barrichello 2 | Ferrari | 49 | Handling | - |
| DNF | Giancarlo Fisichella 6 | Renault | 36 | Collision | - |
| DNF | Mark Webber 7 | Williams | 36 | Collision | - |
| DNF | Jacques Villeneuve 11 | Sauber | 26 | Spun off | - |
| DNF | Jenson Button 3 | BAR | 2 | Engine | - |
| DNF | Anthony Davidson 4 | BAR | 2 | Engine | - |
| DNF | Patrick Friesacher 20 | Minardi | 2 | Spun off | - |