Fabio Quartararo venció en el circuito de Portimao. El piloto galo se impuso a Pecco Bagnaia y el vigente campeón del mundo, Joan Mir, que completó el podio en una accidentada carrera en la que se fueron al suelo el líder del Mundial, Johann Zarco, Alex Rins, que iba liderando la carrera, Miguel Ángel Oliveira, que corría en el trazado de casa, Valentino Rossi y Pol Espargaró.
El ‘top ten’ lo completaron Franco Morbidelli, Brad Binder, Aleix Espargaró, Marc Márquez, séptimo en su vuelta a los circuitos tras 9 meses fuera de competición por lesión, Álex Márquez, Enea Bastianini y Takaki Nakagami.
En cuanto al resto de españoles, puesto 11 para Maverick Viñales y 15 para Iker Lecuona.