Miguel Oliveira foi sexto classificado no Grande Prémio de Teruel, tendo terminado a 38 milésimas de Johan Zarco. Este é o seu terceiro melhor resultado.
Tendo arrancado da 8.ª posição, caiu na primeira volta para 10.º. A primeira volta foi verdadeiramente dramática, com queda imediata do japonês Nakagami, que tinha conquistado a sua primeira pole de sempre, e também um choque ente Jack Miller e Brad Binder.
Na volta 5 Miguel Oliveira conseguiu ascender a 9.º, ao passar Crutchow e à volta 13 começou uma verdadeira batalha com Fabio Quartararo, com constantes passagens e respostas. Alex Marquz caiu na volta 14 e assim passou para 8.º, e à volta 16 finalmente passou o francês, chegando ao sétimo lugar; Na volta 19, a 4 do fim, passou ainda Maverick Vinales e esteve alguns segundos à frente de Zarco, mas este respondeu de imediato.
O vencedor foi o italiano Franco Morbidelli, seguido de Alex Rins e Joan Mir, que reforça a liderança com 137 pontos, enquanto o piloto português mantém o décimo lugar, com 79 pontos.
(em atualização)