1. Michael Schumacher Germany Ferrari-Ferrari 58 laps 1hr 34mins 01.987secs
2. Rubens Barrichello Brazil Ferrari-Ferrari +11.415secs
31. Ralf Schumacher Germany Williams-BMW +20.009secs
4. Jacques Villeneuve Canada BAR-Honda +44.447secs
5. Giancarlo Fisichella Italy Benetton-Playlife +45.165secs
6. Mika Salo Finland Sauber-Petronas +45.624secs

7. Ricardo Zonta Brazil BAR-Honda +46.468secs
8. Alex Wurz Austria Benetton-Playlife +46.915secs
9. Marc Gene Spain Minardi-Fondmetal +1 lap
10. Nick Heidfeld Germany Prost-Peugeot +2 laps

Jenson Button Britain Williams-BMW 46 laps completed
Pedro Diniz Brazil Sauber-Petronas 41 laps completed
Gaston Mazzacane Argentina Minardi-Fondmetal 40 laps completed
Heinz-Harald Frentzen Germany Jordan-Mugen 39 laps completed
Jarno Trulli Italy Jordan-Mugen 35 laps completed
Jean Alesi France Prost-Peugeot 31 laps completed
Mika Hakkinen Finland McLaren-Mercedes 18 laps completed
Jos Verstappen Holland Arrows-Supertec 16 laps completed
David Coulthard Britain McLaren-Mercedes 11 laps completed
Pedro de la Rosa Spain Arrows-Supertec 6 laps completed
Eddie Irvine Britain Jaguar-Cosworth 6 laps completed
Johnny Herbert Britain Jaguar-Cosworth 1 lap completed