Negen ronden lang vochten Jeremy Guarnoni en Florian Marino voor de overwinning waarbij de Ten Kate rijder de MRS Yamaha rijder achter zich wist te houden, Bernardino Lombardi werd derde.
Bij de start was het Jeremy Guarnoni die op zijn Yamaha de leiding pakte voor Florian Marino, Federico d’Annunzio, Fredrik Karlsen en Bernardino Lombardi. Guarnoni en Marino namen al snel een voorsprong op d’Annunzio, Lombardi en Karlsen die op hun beurt afstand naman van de andere rijders. Guarnoni en Marino vochten vervolgens de hele race met elkaar waarbij Guarnoni de eerste vier ronden op kop lag en Marino de resterende ronden aan de leiding lag. Uiteindelijk kwam Marino 0,154s eerder over de finish dan Guarnoni.
Achter dit tweetal vochten d’Annunzio, Karlsen en Lombardi de hele race voor de derde plaats. Karlsen verloor in de eerste ronde nog zijn vierde positie maar vocht zich daarna naar een derde plaats die hij tot in de laatste ronde vast wist te houden. Karlsen werd in die laatste ronde even naar buiten geduwd en zag de twee Martini Corse rijders langzij komen waarbij Lombardi de derde plaats pakte voor d’Annunzio en Karlsen. Tony Coveña zette een sterke prestatie neer. De Hagenaar startte vanaf een 15e positie maar wist al snel naar voren te komen en kwam in de derde ronde in de top tien terecht en wist zich daarna nog langs Nacho Calero Perez, Nelson Major en Cyril Carillo te werken om zeker gezien zijn nog geblesseerde hand een zeer nette zevende plaats te pakken.