Po vítězství v kvalifikaci startoval z prvního místa Capirossi, ale úvod závodu vyšel nejlépe Kennymu Robertsovi. Na místy mokré trati však Američan už v prvním kole havaroval. Vyletěl ze sedla přes řídítka, ale ošklivě vypadající pád přežil ve zdraví. I když nedojel, udržel si Roberts vedení v průběžném pořadí.
Ve čtvrtém kole začalo pršet a závod byl zastaven. Po třicetiminutové pauze odstartoval výborně Barros a sváděl velký boj s Capirossim a Crivillém, který sice projel první cílem, ale díky náskoku z úvodní části zvítězil brazilský jezdec.
Ve třídě do 250 ccm se zdramatizoval boj o titul díky vítězství Japonce Tohrua Ukawy, zatímco vedoucí Šinja Nakano skončil třetí. Ukawa a jeho týmový kolega Australan Anthony West se hned po startu odpoutali od ostatních a vytvořili si náskok.
Pronásledovatelé Nakano a Olivier Jacque z Francie ve čtrnáctém kole předstihli Westa, ale na Ukawu už nestačili. Japonský jezdec, jenž dnes vyhrál nejpřesvědčivějším způsobem ze všech vítězů, si po závodě pochvaloval rozhodnutí použít pneumatiky na mokrý povrch, které si od mechaniků poručil jen pár minut před startem. Po dnešním závodu vede Nakano před Jacquem už jen o čtyři body, Ukawa ztrácí na první místo 12 bodů.
Závod nejslabší kubatury do 125 ccm vyhrál systémem start-cíl vítěz kvalifikace Japonec Jouči Ui s motocyklem Derbi, jenž slavil v Assenu první triumf od roku 1988. Jeho stájový kolega Manuel Poggiali ze Španělska přišel o druhé místo příliš opatrným najetím do poslední zatáčky, v níž ho předjel Japonec Noboru Ueda. V čele šampionátu se udržel dnes až šestý Ital Roberto Locatelli.
Jaroslav Huleš po životním výsledku v kvalifikaci startoval z páté pozice, ale okamžitě se propadl o dvacet míst. V desátém kole pro něho závod skončil.
Do 125 ccm:
1. Ui (Jap./Derbi) 42:04,508 min., 2. Ueda (Jap./Honda) - 2,380, 3. Poggiali (Šp./Derbi) -2,781, 4. Cecchinello (It./Honda) 18,203, 5. Sanna -24,482, 6. Locatelli (oba It./Aprilia) -25,449, 7. Lenkner (Něm./Honda) -26,179, 8. Goi (It./Honda) -34,507, 9.
Azuma (Jap./Honda) -40,846, 10. Nieto (Šp./Honda) -41,000,... Huleš (ČR/Italjet) nedojel.
Stav MS po osmi závodech: 1. Locatelli 102 bodů, 2. Giansanti (It./Honda) 96, 3. Ui 95, 4. Alzamora (Šp./Honda) 90, 5. Azuma 87, 6. Ueda 83, ...Huleš 4.
Do 250 ccm:
1. Ukawa (Jap./Honda) 42:58,958, 2. Jacque (Fr./Yamaha) - 5,954, 3. Nakano (Jap./Yamaha) -7,986, 4. West (Austr./Honda) - 10,981, 5. Macudo (Jap./Yamaha) -41,983, 6. Robinson (Brit./Aprilia) -46,491.
Stav MS: 1. Nakano 144, 2. Jacque 140, 3. Ukawa 132, 4. Kató (Jap./Honda) 128, 5. West 82, 6. Melandri (It./Aprilia) 71.
Do 500 ccm:
1. Barros (Braz./Honda) 42:46,142, 2. Crivillé (Šp./Honda) - 2,077, 3. Capirossi (It./Honda) -2,907, 4. Biaggi (It./Yamaha) - 4,880, 5. Checa (Šp./Yamaha) -7,394, 6. Rossi (It./Honda) - 11,768.
Stav MS: 1. Roberts (USA/Suzuki) 125, 2. Checa 111, 3. Abe
(Jap./Yamaha) 91, 4. Capirossi 89, 5. Crivillé 79, 6. Barros 77.