La carrera se declaró en seco, no obstante, unas nubes negras amenazaban con verter agua y así lo hicieron, poco después de apagarse el semáforo. Propiciando unas condiciones climáticas complicadas que dieron lugar a una competición espectacular, en la que Jack Miller ha logrado conseguir su segunda victoria consecutiva.
A pesar de que en las categorías más pequeñas, el suelo aún estaba mojado, al llegar MotoGP este no presentaba ningún charco. La temperatura era una de las más altas del fin de semana, así como el agarre de la pista.
Fabio Quartararo salía desde la pole escoltado por Maverick Viñales y Miller. El francés se quedó un poco atrasado dando paso al #43 y Viñales. En cambio, quien partió con mucha fuerza fue Marc Márquez, ya que adelantó rápidamente posiciones.
A falta de 24 vueltas sacaban las banderas de lluvia y, a 23, ésta comenzaba a caer con gran fuerza. Permitiendo que comenzaran los cambios de moto. Entraban primeros al pit lane Quartararo y Marc Márquez, llegándose a colocar en paralelo.
Como es habitual en el piloto de Honda cuando hay flag to flag fue el primero en salir. Mientras, el de Niza, quien vivía esta situación por primera vez, se equivocaba al localizar su moto cerca a la de su compañero Viñales. Esto hizo que tuviese que correr para llegar hasta la suya. Posteriormente, sería sancionado con una long lap por Dirección de carrera por dicho motivo.
Pasar por la calle de boxes también jugó factura a las dos Ducati oficiales, tanto Pecco Bagnaia como Miller, se vieron obligados a realizar dos long laps, por exceder el límite de velocidad antes de salir nuevamente a carrera tras el cambio de moto.
El #93 se colocaba primero, le seguía de cerca Alex Rins, quien se caía nada más salir de boxes. . El de Suzuki intentó retomar de nuevo la competición, sin embargo volvería a caer más tarde. Tampoco tuvo suerte Joan Mir, quien también probó el asfalto y no pudo volver a pista.
En esta «segunda parte» el mayor de los Márquez tampoco tuvo buen día ya que cayó en dos ocasiones. En cambio, el ‘Diablo’ intentaba alejarse sin éxito de ‘Thriller’, quien venía recortándole tiempo vuelta tras vuelta, tras haber realizado las penalizaciones.
Más tarde, también, rebasaría a Quartararo, su compatriota Johann Zarco, quien poco a poco hizo una gran remontada. Además, otro piloto que consiguió sobreponerse tras la sanción que le impusieron y situarse finalmente en cuarto lugar, fue Bagnaia.
Por otro lado, en quinto lugar consiguió colarse Danilo Petrucci, seguido de Alex Márquez. Al contrario que su hermano, fue un gran día para el de LCR Honda, ya que logró su mejor clasificación de la temporada, un sexto lugar.