V závodě byl na dlouhou dobu jediným dramatickým momentem start, který excelentně zvládl vítěz kvalifikace Häkkinen. Za ním se Schumacherovi podařilo zablokovat z druhé řady startujícího Coultharda a před skotského pilota se dostal díky jeho manévru Barrichello. Ve stejném pořadí jezdila vedoucí čtveřice více než dvě třetiny závodu a nic nezměnila ani série prvních zastávek v boxech těsně před polovinou Grand Prix. Jezdci obou nejsledovanějších stájí vytvořili dvojice, ovšem týmové jedničky Häkkinen se Schumacherem jezdily téměř půl minuty před svými pronásledovateli.
Chléb se lámal v době, kdy došlo zhruba 15 kol před cílem na druhé 'pit stopy', a pořadí na třetím a čtvrtém, respektive prvním a druhém místě si jezdci vyměnili. Nejprve se v boxech ocitli najednou Coulthard s Barrichellem a mechanikům britské stáje se podařilo 'odbavit' svého jezdce dříve, ačkoli Skot přistavil svůj vůz k výměně pneumatik o chvíli později než jeho soupeř.
Vzápětí se do boxů vydal do té doby neustále vedoucí Häkkinen, a když se vrátil na trať, chystal se k rozhodující zastávce i Schumacher. Tým italských mechaniků zvládl vše potřebné za nevídaných 6,2 sekundy a na trati se německý jezdec ocitl v době, kdy Häkkinen teprve projížděl cílovou rovinkou. Téměř čtyřsekundový náskok pilot Ferrari ve zbývajících kolech udržel, byť Häkkinen v závěru mohutně finišoval. Fin stihl
opakovaně zajet nejrychlejší kolo závodu, ale Schumachera odmával traťový komisař v cíli o necelé dvě sekundy dříve.
S výjimkou první čtveřice nikdo z dalších závodníků neodjel plný počet kol. O jeden okruh byl i bývalý mistr světa Villeneuve, jenž v den svých 29. narozenin odkroužil prakticky celý závod na pátém místě. Za šestým Salem se v cíli objevil Eddie Irvine na jaguaru, jenž tak stihl oslavit stý start v mistrovství světa, druhý jubilant Heinz-Harald Frentzen svůj stý závod nedokončil.
Výsledky:
1. M. Schumacher (Něm./Ferrari) 31:39,776 (prům. rychlost 200,043 km/h), 2. Häkkinen (Fin./McLaren-Mercedes) -1,168, 3. Coulthard (Brit./McLaren-Mercedes) -51,008, 4. Barrichello (Braz./Ferrari) -1:29,276, 5. Villeneuve (Kan./BAR-Honda), 6.
Salo (Fin./Sauber-Petronas), 7. Irvine (Brit./Jaguar-Cosworth), 8. Diniz (Braz./Sauber-Petronas), 9. Wurz (Rak./Benetton- Supertec), 10. Herbert (Brit./Jaguar-Cosworth) všichni -1 kolo.
Stav MS:
1. M. Schumacher 30 bodů, 2. Barrichello 9, 3. Fisichella (It./Benetton-Playlife) 8, 4. Häkkinen a R. Schumacher (Něm./Williams-BMW) po 6, 6. Villeneuve 5, 7. Frentzen
(Něm./Jordan-Mugen-Honda) a Coulthard po 4, 9. Trulli (It./Jordan-Mugen-Honda) 3, 10. Button (Brit./Williams-BMW), Zonta (Braz./BAR-Honda) a Salo po 1.
Pohár konstruktérů:
1. Ferrari 39, 2. McLaren-Mercedes 10, 3. Benetton-Playlife 8, 4. Jordan-Mugen-Honda a Williams-BMW po 7, 6. BAR-Honda 6, 7. Sauber-Petronas 1.