| P | No | Driver | Constructor | Laps | Time/Retired | Avg Speed | Grid | Pts | ||
| 1 | 1 | Michael Schumacher | Ferrari | 55 | 1:47:34.801 | 170.031 | 1 | 10 | ||
| 2 | 2 | Rubens Barrichello | Ferrari | 55 | + 23.660 secs | 169.410 | 2 | 6 | ||
| 3 | 4 | David Coulthard | McLaren-Mercedes | 55 | + 28.555 secs | 169.282 | 8 | 4 | ||
| 4 | 11 | Heinz-Harald Frentzen | Jordan-Honda | 55 | + 46.543 secs | 168.813 | 9 | 3 | ||
| 5 | 5 | Ralf Schumacher | Williams-BMW | 55 | + 48.233 secs | 168.770 | 3 | 2 | ||
| 6 | 3 | Mika Häkkinen | McLaren-Mercedes | 55 | + 48.606 secs | 168.760 | 4 | 1 | ||
| 7 | 14 | Jos Verstappen | Arrows-Asiatech | 55 | + 1m 21.560 secs | 167.909 | 18 | |||
| 8 | 12 | Jarno Trulli | Jordan-Honda | 54 | + 1 Lap | 166.836 | 5 | |||
| 9 | 22 | Jean Alesi | Prost-Acer | 54 | + 1 Lap | 166.820 | 13 | |||
| 10 | 19 | Luciano Burti | Jaguar-Ford Cosworth | 54 | + 1 Lap | 164.806 | 15 | |||
| 11 | 8 | Jenson Button | Benetton-Renault | 53 | + 2 Laps | 163.591 | 17 | |||
| 12 | 23 | Gastón Mazzacane | Prost-Acer | 53 | + 2 Laps | 162.407 | 19 | |||
| 13 | 21 | Fernando Alonso | Minardi-European | 52 | + 3 Laps | 160.618 | 21 | |||
| 14 | 20 | Tarso Marques | Minardi-European | 51 | + 4 Laps | 157.550 | 20 | |||
| Ret | 7 | Giancarlo Fisichella | Benetton-Renault | 31 | Fuel pressure | 152.734 | 16 | |||
| Ret | 10 | Jacques Villeneuve | BAR-Honda | 3 | Spun off | 184.024 | 7 | |||
| Ret | 16 | Nick Heidfeld | Sauber-Petronas | 3 | Spun off | 182.042 | 11 | |||
| Ret | 15 | Enrique Bernoldi | Arrows-Asiatech | 3 | Spun off | 178.978 | 22 | |||
| Ret | 6 | Juan Pablo Montoya | Williams-BMW | 3 | Spun off | 173.465 | 6 | |||
| Ret | 18 | Eddie Irvine | Jaguar-Ford Cosworth | 3 | Accident/Radiator | 171.612 | 12 | |||
| Ret | 9 | Olivier Panis | BAR-Honda | 1 | Oil leak | 174.220 | 10 | |||
| Ret | 17 | Kimi Räikkönen | Sauber-Petronas | 0 | Clutch | 14 | ||||
| Fastest lap: 1:40.962 - Mika Häkkinen (Lap 48) | ||||||||||
| Notes: | Race shortened by 1 lap due to extra formation lap | |||||||||