Fabio Quartararo partiu em quinto lugar e venceu a corrida no Autódromo Internacional do Algarve, em Portimão nos comandos da sua Yamaha com um tempo total de 41.39,611 minutos com Johann Zarco (Ducati) em 2.º lugar com mais 5 segundos a separar os pilotos. O espanhol Aleix Espargaró conseguiu colocar a Aprilia no top três fechando o pódio.
Álex Rins conquistou o quarto lugar com a Suzuki e para o piloto nacional Miguel Oliveira o Grande Prémio de Portugal não lhe permitiu mostrar todo o seu potencial. Ainda assim dominou a sua KTM e conseguiu fechar o top cinco, terminando a prova em quinto lugar depois de recuperar várias posições.
A dupla de irmãos Marc e Álex Márquez alcançaram sexta e sétima posições enquanto Francesco Bagnaia conquistou alguns lugares e terminou em oitavo.
Desta forma Quartararo (Yamaha) é quem lidera o campeonato igualando os 69 pontos, que Alex Rins (Suzuki) tem.