Em Moto2, o piloto português voltou a fazer mais uma boa prova, terminando no segundo lugar, atrás de Franco Morbidelli, que venceu a sexta corrida em nove na temporada, e à frente de Francesco Bagnaia. Com Luthi e Alex Marquéz a caírem, Morbidelli teve uma corrida exemplar e não deu muitas oportunidades a Miguel Oliveira de o ultrapassar.
Existiram várias tentativas e chegou mesmo a ultrapassar o italo-brasileiro, mas teve logo resposta e, com Morbidelli a travar muito tarde, ficava complicado conseguir ultrapassar sem arriscar muito.
Com este resultado, o português fica, com 117 pontos, em 3.º no campeonato, que é liderado por Morbidelli, com 174, que aumentou a vantagem para Luthi, com 140 pontos. Já Márquez está em 4.º, com 113 pontos.
O MotoGp entra agora numa pausa para férias, e volta apenas a 6 de agosto, com o circuito da República Checa, Brno.