A due giri dal termine, il terzetto tutto italiano Capirossi-Rossi-Biaggi si gioca la prima posizione, con un enorme vantaggio sugli inseguitori: al penultimo passaggio però il "Dottore", poco dopo essere passato in testa, scivola al “Correntaio” e getta al vento l'opportunità di vincere (riuscirà però a riprendere in mano la moto e arrivare 12°); si scatena quindi una bagarre tra i due rivali superstiti, ma all'ultima tornata il "Corsaro" perde il controllo della sua Yamaha alla “Scarperia” e cade (riprenderà anche lui la gara e taglierà il traguardo al nono posto). Vince quindi Loris Capirossi: l'emiliano non trionfava nella classe regina dal Gran Premio d'Australia del 1996.