A cause de la pluie, la course a été retardée de plus d'une heure. En attendant, les pilotes ont bénéficié de 15 minutes de tours à travers lesquels, ils ont été chercher différents chronos. Johann Zarco a dominé (1'55"585), avant d'être rattrapé par Francesco Bagnaia et Jorge Martin.
Une fois ces tours effectués, le départ de le sprint a encore été décalé. Il aura fallu attendre 13h30 pour que les pilotes puissent enfin revenir sur la piste et disputer la course. Parti en pole position, Marco Bezzecchi s'est fait battre par un Jorge Martin des grands jours, et a connu la mésaventure d'être touché par son coéquipier, Luca Marini.
Pendant ce temps-là, Francesco Bagnaia a pris la seconde place, Joan Mir la troisième et Fabio Quartararo la 6e, puis la 5e, avant de se voir rétrograder définitivement en 6e position.
Remontant par la suite (17e à la 5e position), Bezzecchi n'a tout de même pas su finir sur le podium.
Johann Zarco a quant à lui été contraint à l'abandon à la mi-course après avoir fauté.
Au final la course a été dominée par Jorge Martin, suivi de Francesco Bagnaia. Marc Marquez a effectué une belle lutte pour occuper en fin de compte la 3e position.