Selon Sapo news, le pilote portugais, parti en 19ème position, a terminé les 10 tours à 15,058 secondes du vainqueur, Alex Márquez, qui a laissé son compatriote Jorge Martin (Ducati) en seconde position, à 1,589 secondes. L'Italien Francesco Bagnaia (Ducati) est troisième, à 3,034 secondes.
Jorge Martin reprend ainsi deux points au leader du championnat, 'Pecco' Bagnaia, qui en compte 396, ce qui le place à 11 points de la première place.
Miguel Oliveira a pris un mauvais départ et a terminé le premier tour en 21e position, après avoir perdu deux places par rapport à sa position de départ. Le pilote portugais s'est repris tout au long des 10 tours, terminant la course sprint à la 18e place.