Foi uma excelente recuperação de Miguel Oliveira, na sua maior parte na partida do GP de San Marino. Miguel Oliveira saiu do 9º posto para passar logo para a parte da frente da corrida, tendo chegado ao 3º lugar nas duas primeiras voltas da corrida.
A partir desse momento, e com Bagnaia sempre na liderança da prova e a aumentar a diferença para Pasini, Oliveira esperou e aguentou muito bem o alemão Marcel Schrötter durante toda a corrida.
Quando os pneus de Pasini já estavam no “arame”, o português atacou e passou o italiano, colocando-se no 2º lugar, com Bagnaia já muito longe para poder tentar o assalto à liderança. Schrötter também passou Pasini e na última volta tentou uma manobra quase Kamikaze que poderia ter deixado os dois pilotos por terra, mas Oliveira aguentou-se em cima da mota e terminou em 2º, estando a apenas 8 pontos de diferença para Bagnaia no campeonato.
Schrötter conseguiu o seu primeiro pódio em MotoGP. Destaque para os vários toques que ocorreram mais atrás nopelotão.