Joan Mir sigue a lo suyo. El mallorquín finalizó segundo en el Gran Premio de San Marino y acelera el ritmo de cara al título mundial de Moto 3. La carrera la ganó el italiano Fenati, que vuelve a la segunda posición de la clasificación y se coloca a 61 puntos del mallorquín.

La jornada no comenzó demasiado bien, con una intensa lluvia que encharcó por completo el asfalto del circuito y propició decenas de caídas en los últimos entrenamientos libres y también después en la carrera, entre las que destacó la de la fémina María Herrera, que fue baja al sufrir una pequeña fisura en la clavícula derecha.

Nada más apagarse el semáforo tanto el italiano Fabio di Giannantonio como su compañero Jorge Martín, sobre sendas Honda, salieron como una exhalación, pero el transalpino se coló a final de recta y le dejó la primera plaza al español, por delante del también italiano Enea Bastianini, quien no obstante también acabó rápido fuera de carrera. Fue en el tercer giro cuando Bastianini se fue por los suelos con unas condiciones muy extremas como consecuencia de la lluvia que seguía cayendo y en las que cualquier error podía resultar fatal, motivo que se tradujo en multitud de caídas desde los primeros minutos de competición, hasta sumarse un total de veintitrés caídas de veinte pilotos, en una formación de salida en la que había treinta y un pilotos.

Al percance inicial de Bastianini, que intentó seguir como muchos de sus rivales y se volvió a caer, se sumaron las de Nakarin Atiratphuvapat, Gabriel Rodrigo, Arón Canet, Jorge Martín, Adam Norrodin, Lorenzo Dalla Porta, Niccolo Antonelli, Tony Arbolino, Kevin Zannoni, Bo Bendsneyder, Tatsuki Suzuki, Kaito Toba, Ayumu Sasaki, Marco Bezzecchi, Patrick Pulkkinen y Jakub Kornfeil en algún momento. Como tampoco estuvieron exentos de sustos iniciales tanto Jorge Martín, que se salió de pista, como Joan Mir, el líder del mundial. Apenas unas vueltas más tarde también se habían ido por los suelos el británico John McPhee (Honda), el francés Jules Danilo (Honda) o Juanfran Guevara (KTM)

En el decimotercer giro, Canet superó a Oettl para intentar cazar a Di Giannantonio y así garantizarse la tercera posición del podio, puesto que tanto Mir como Fenati se encontraban ya demasiado lejos, salvo error de alguno de ellos. Una vuelta después Arón Canet ya había conseguido superar al italiano, aunque entre ambos se entabló una estrecha pugna que se resolvió en favor del italiano tras caerse el español a tres vueltas del final. Así, el podio fue para Romano Fenati, seguido por Joan Mir y Fabio di Giannantonio, con Albert Arenas, octavo, Jaume Masiá, décimo, y Marcos Ramírez, duodécimo.