| P | No | Driver | Constructor | Laps | Time/Retired | Avg Speed | Grid | Pts | ||
| 1 | 6 | Giancarlo Fisichella | Renault | 57 | 1:24:17.336 | 215.168 | 1 | 10 | ||
| 2 | 2 | Rubens Barrichello | Ferrari | 57 | + 5.553 secs | 214.932 | 11 | 8 | ||
| 3 | 5 | Fernando Alonso | Renault | 57 | + 6.712 secs | 214.883 | 13 | 6 | ||
| 4 | 14 | David Coulthard | Red Bull-Cosworth | 57 | + 16.131 secs | 214.484 | 5 | 5 | ||
| 5 | 7 | Mark Webber | Williams-BMW | 57 | + 16.908 secs | 214.451 | 3 | 4 | ||
| 6 | 10 | Juan Pablo Montoya | McLaren-Mercedes | 57 | + 35.033 secs | 213.687 | 9 | 3 | ||
| 7 | 15 | Christian Klien | Red Bull-Cosworth | 57 | + 38.997 secs | 213.521 | 6 | 2 | ||
| 8 | 9 | Kimi Räikkönen | McLaren-Mercedes | 57 | + 39.633 secs | 213.495 | 10 | 1 | ||
| 9 | 16 | Jarno Trulli | Toyota | 57 | + 1m 3.108 secs | 212.516 | 2 | |||
| 10 | 12 | Felipe Massa | Sauber-Petronas | 57 | + 1m 4.393 secs | 212.463 | 18 | |||
| 11 | 3 | Jenson Button | BAR-Honda | 56 | Withdrew | 212.107 | 8 | |||
| 12 | 17 | Ralf Schumacher | Toyota | 56 | + 1 Lap | 211.287 | 15 | |||
| 13 | 11 | Jacques Villeneuve | Sauber-Petronas | 56 | + 1 Lap | 210.557 | 4 | |||
| 14 | 4 | Takuma Sato | BAR-Honda | 55 | Withdrew | 210.885 | 20 | |||
| 15 | 19 | Narain Karthikeyan | Jordan-Toyota | 55 | + 2 Laps | 207.549 | 12 | |||
| 16 | 18 | Tiago Monteiro | Jordan-Toyota | 55 | + 2 Laps | 205.364 | 14 | |||
| 17 | 20 | Patrick Friesacher | Minardi-Cosworth | 53 | + 4 Laps | 198.393 | 16 | |||
| Ret | 1 | Michael Schumacher | Ferrari | 42 | Collision | 211.970 | 19 | |||
| Ret | 8 | Nick Heidfeld | Williams-BMW | 42 | Collision | 211.763 | 7 | |||
| Ret | 21 | Christijan Albers | Minardi-Cosworth | 16 | Gearbox | 199.160 | 17 | |||
| Fastest lap: 1:25.683 - Fernando Alonso (Lap 24) | ||||||||||
| Notes: | Race shortened by 1 lap due to extra formation lap | |||||||||