Prvič v sezoni se je v razredu Moto3 zgodilo, da na koncu ni zmagal španski dirkač.
Dennis Foggia je zmagovalec 20 krogov dolge draft zabave v razredu Moto3, potem ko je na štartno ciljni ravnini uspel ubraniti napad Jaumeja Masie, ki se je z zaostankom 0.036 sekunde moral zadovoljiti s drugim mestom, tretji Gabriel Rodrigo pa je poskrbel za dve Hondi v prvi trojici, s tem pa osvojil prve stopničke po sezoni 2018, ko je bil tretji v Barceloni.
Ayumu Sasaki je s svojim KTM-om cilj prečkal kot četrti, tik pred Darrynom Binderjem, ki ga je od zmage ločilo le pol sekunde. Romano Fenati se je po boju za zmago na koncu moral zadovoljiti s šestim mestom, na sedmem je končal John McPhee, Pedro Acosta in Sergio Garcia sta dirko končala kot osmi in deveti, potem ko sta morala zaradi neupoštevanja meja steze v zadnjem krogu prepustiti eno mesto, Tatsuki Suzuki pa je po najboljšem štartnem položaju na kvalifikacijah na dirki doživel razočaranje, saj je končal šele kot deseti.
Na dirki zelo majhnih razlik je bil z zaostankom sekunde za vodilnim Filip Salač enajsti, za njim pa sta se zvrstila še Kaito Toba in Niccolo Antonelli, prvih trinajst pa je na koncu ločilo le 1.429 sekunde. Stefano Nepa je bil z zaostankom 4.472 sekunde na koncu štirinajsti, a je treba upoštevati, da so zaradi neupoštevanja kazni dolgega kroga k njegovemu zaostanku pripisane tri sekunde, zadnjo točko pa je pobral Jeremy Alcoba na zelo osamljenem petnajstem mestu, saj je dirko končal osem sekund za Nepo in dvanajst sekund pred skupino, ki so jo sestavljali Xavi Artigas, Izan Guevara, Riccardo Rossi in Lorenzo Fellon. Dirko so zaključili še Elia Bartolini, Andi Farid Izdihar in Takuma Matsuyama, ki so zaostali 40 sekund za zmagovalcem.
Dirko so predčasno končali Deniz Oncu, Andrea Migno, Alberto Surra, Adrian Fernandez, Maximilian Kofler in Carlos Tatay.
Po dirki v Mugellu v prvenstvu vodi Pedro Acosta z osvojenimi 111 točkami, drugi je Jaume Masia, ki jih je osvojil 59, tretji Ayumu Sasaki jih ima na svojem računu 57, četrti Sergio Garcia in peti Romano Fenati pa jih imata osvojenih 56 točk.
