Num fim de semana que encheu as medidas aos fãs do MotoGP, o piloto português somou mais alguns pontos com um nono lugar numa corrida repleta de emoções até ao final.
A correr “em casa” com o Autódromo Internacional do Algarve repleto de apoiantes, Miguel Oliveira fez o 15º lugar na qualificação no sábado e na Sprint Race da parte da tarde conquistou o 12º lugar enquanto que Maverick Viñales assegurou a vitória, sendo seguido por Marc Marquez e Jorge Martin no pódio.
Já no domingo Miguel Oliveira fez um bom arranque que o fez saltar de 15º para 11º lugar, posição que ocupou até conseguir ultrapassar as duas Yamaha que seguiam na sua frente, chegando ao 9º lugar na 19ª volta da corrida. No entanto um ataque de Marco Bezzechi que seguia atrás do piloto de Almada levou-o a alargar a trajetória na curva 1 e a perder alguns lugares descendo para 12º.
A três voltas do fim, Marc Marquez e Francesco Bagnaia que lutavam então pelo 5º lugar estavam numa acesa luta até que o italiano acabou por tocar no espanhol ficando ambos fora de prova. Isto fez com que Miguel Oliveira subisse ao 10º lugar até que Maverick Viñales desistiu com problemas na sua Aprilia o que fez o piloto português subir mais um posto até ao 9º lugar, posição com que terminaria a corrida.
Na frente da corrida as emoções foram mais que muitas e no final Jorge Martin assegurou a vitória com a sua Ducati, sendo seguido por Enea Bastianini e pelo rookie Pedro Acosta com a sua KTM que se estreou no pódio de MotoGP.
Após a prova no circuito de Portimão a classificação geral é liderada por Jorge Martin com 60 pontos, sendo seguido por Brad Binder com 42. Miguel Oliveira ocupa a 14ª posição com 8 pontos.