Jorge Martin, el especialista en carreras de sprint de MotoGP, una vez más emergió victorioso al lograr una victoria dominante el sábado. Brad Binder y Aleix Espargaro también aseguraron lugares en el podio, asegurando que tres fabricantes diferentes tuvieran representación en el podio.
Saliendo desde la pole position, Martin hizo una buena salida y tomó la delantera en la Curva 1. Sin embargo, Binder, pilotando para KTM, rápidamente ganó terreno desde el cuarto lugar y desafió a Martin por el liderato. Martin parecía estar conservando sus neumáticos en las primeras etapas, permitiendo que Binder se mantuviera cerca.
En medio de la carrera, Martin parecía estar alejándose, ampliando su ventaja a poco menos de seis décimas de segundo. Pero Binder una vez más redujo la diferencia. A pesar de esto, Martin mantuvo el control y mantuvo a Binder a distancia, mientras Espargaro avanzaba desde atrás.
Martin lideró todas las vueltas de la carrera y cruzó la línea de meta con una cómoda ventaja de 0,548 segundos sobre Binder, asegurando la primera victoria de sprint del año. Espargaro estuvo a menos de una décima de segundo de negar a KTM el segundo lugar. Con tres fabricantes diferentes en el podio, el escenario está listo para un evento emocionante el domingo, especialmente con Espargaro acercándose a los líderes al final de la carrera.
El actual campeón mundial Francesco Bagnaia mantuvo el tercer lugar durante la mayor parte de la carrera, pero luchó con la adherencia trasera en las últimas etapas y cayó detrás de Espargaro. Enfrentó la presión de Marc Marquez, de Gresini, en las últimas vueltas, pero logró defender su posición y asegurar el cuarto lugar.
Marquez mostró una velocidad impresionante, siempre marcando vueltas más rápidas que los líderes. Sin embargo, un error tardío le costó una posición más alta, permitiendo que Espargaro lo adelantara. Enea Bastianini terminó en sexto lugar, sin el ritmo de los líderes durante toda la carrera, mientras que Alex Marquez de Gresini logró el séptimo lugar.
En su debut en la clase principal, Pedro Acosta siguió de cerca a la Ducati y logró dos puntos con un octavo lugar. Maverick Vinales consiguió el último punto con un noveno lugar.
Jack Miller inicialmente lideraba, pero tuvo dificultades para seguir el ritmo de los líderes. Se vio defendiéndose de un grupo de competidores, pero logró contenerlos y terminó en décimo lugar. Marco Bezzecchi superó a Fabio Quartararo de Yamaha para asegurar el 11º lugar en los momentos finales de la carrera.
Miguel Oliveira y Raul Fernandez, representando a Trackhouse Aprilia, terminaron en 13º y 14º lugar respectivamente, mientras que Joan Mir fue el mejor piloto de Honda en el 15º lugar, después de que Johann Zarco de LCR se cayera al final.
Franco Morbidelli, quien tuvo pruebas limitadas debido a una lesión durante los entrenamientos en Portimão, solo pudo adelantar a Luca Marini de Honda después de partir desde el final de la parrilla en su Pramac Ducati. Desafortunadamente, Fabio Di Gianantonio de VR46 no pudo terminar la carrera, sufriendo un accidente con su Desmosedici en la rápida Curva 11 después de solo algunas vueltas.