Mika Häkkinen maakte een sterke start, terwijl David Coulthard niet weg kwam in de opwarmronde en met drie ronden achterstand een poging deed om de race te hervatten, later zou hij alsnog uitvallen. In de derde ronde viel Häkkinen om onduidelijke reden bijna stil, maar wist vervolgens de gang weer in zijn McLaren te krijgen.
Hierdoor nam Rubens Barrichello de leiding over van Häkkinen, de eerste keer dat een Stewart aan de leiding van een race lag. Hij bleef aan de leiding liggen tot zijn pitstop in de 27ste ronde en zou later uitvallen met een kapotte motor. Michael Schumacher nam de leiding over, tot ook hij een pitstop moest maken. Hierna lag Häkkinen de rest van de race aan de leiding. De Fin won, voor Michael Schumacher, Heinz-Harald Frentzen, Ralf Schumacher, Eddie Irvine en Olivier Panis.
Stéphane Sarrazin maakte zijn Formule 1-debuut voor Minardi doordat Luca Badoer zijn hand had geblesseerd tijdens het testen. Het was de enige deelname van Sarrazin aan een Formule 1-race.
Ricardo Zonta had zich niet gekwalificeerd doordat hij zich had geblesseerd bij een crash tijdens de oefenritten op zaterdag.
Heinz-Harald Frentzen had gediskwalificeerd kunnen worden doordat hij zonder benzine stilviel tijdens de laatste ronde. Alle wagens moeten normaal in het Parc Ferme kunnen raken.