Race distance (60 laps –308.863km): 1. Ralf Schumacher (Ger) Williams 1'34:43.622 (average speed 195.633kph), 2. Juan Pablo Montoya (Col) Williams 1'35:00.443, 3. Rubens Barrichello (Bra) Ferrari 1'35:23.295, 4. Fernando Alonso (Spa) Renault 1'35:49.353, 5. Michael Schumacher (Ger) Ferrari 1'35:49.784, 6. Mark Webber (Aus) Jaguar one lap behind, 7. Jenson Button (Bri) BAR 1 lap, 8. Nick Heidfeld (Ger) Sauber 1 lap, 9. Heinz-Harald Frentzen (Ger) Sauber 1 lap, 10. Antonio Pizzonia (Bra) Jaguar 1 lap, 11. Ralph Firman (Bri) Jordan 2 laps, 12. Giancarlo Fisichella (Ita) Jordan 2 laps, 13. Justin Wilson (Bri) Minardi 2 laps, 14. Jos Verstappen (Ned) Minardi 3 laps, 15. David Coulthard (Bri) McLaren DNF.
Not classified (did not finish): Cristiano da Matta (Bra) Toyota 53 laps completed, Jacques Villeneuve (Can) BAR 51, Jarno Trulli (Ita) Renault 37, Olivier Panis (Fra) Toyota 37, Kimi Raikkonen (Fin) McLaren 25.