Jorge Martin vince la gara lunga a Portimao conquistando il GP di Portogallo sotto gli occhi di José Mourinho, con lo Special One che ha sventolato la bandiera a scacchi. Dopo la vittoria di Pecco Bagnaia in Qatar, il pilota spagnolo si è imposto davanti a Bastianini (partito in pole position) e Pedro Acosta, che al termine di una gara difficilissima è riuscito a superare il campione del mondo in carica Bagnaia al 20º giro. Clamoroso quello che è successo due giri dopo: Marquez e Pecco sono caduti dopo un contatto. I due stavano duellando e si sono stesi incrociando le loro traiettorie. Nell'ultimo giro è caduto anche Vinales, che sembrava ormai spedito verso il secondo posto mantenuto durante tutta la gara.
GP Portogallo, la gara
Enea Bastianini parte in prima posizione ma viene subito superato dai due spagnoli Martin e Vinales. Jorge conduce una gara praticamente perfetta e mantiene il primo posto dal primo all'ultimo giro, tenendo sempre a debita distanza i suoi inseguitori. Alex Marquez cade nel secondo giro e successivamente è costretto a tornare al Pit Lane. Ritiro per Raul Fernandez al quarto giro. Intanto Bagnaia non riesce ad avvicinarsi al podio ma piuttosto pensa a tenere dietro Pedro Acosta, che riesce però a superarlo al giro 20. Provando a difendere la quinta posizione dagli attacchi di Marc Marquez, Pecco e lo spagnolo si rendono protagonisti di uno scontro in traiettoria prima di riprendere la gara. All'ultimo giro, quando ormai sembrava tutto deciso, Vinales cade clamorosamente consegnando il secondo posto a Bastianini e la terza posizione ad Acosta.