Miguel Oliveira partiu do 15ª lugar da grelha e terminou no 12º posto.

Partindo da pole-position Enea Bastiani, tal como na prova de abertura não conseguiu ficar nos lugares da frente. Jack Miller arrancou melhor, mas na quarta volta, o campeão do mundo Francisco Bagnaia tirou-lhe a liderança. No entanto na volta 9, no fim da reta da meta, cometeu um erro, saiu em frente conseguiu voltar, mas apenas no 4º lugar. Maverick Viñales herdou assim o 1º lugar de mão beijada, e nunca mais o largou essa posição até ao fim da prova. Entretanto Marc Marquez que partiu de 8º foi subindo na classificação, e mesmo depois de ter feito um pequeno erro, ultrapassou Jorge Martin na última volta, tendo sido a melhor Ducati no fim da prova. Marquez terminou no 2º lugar e Jorge Martin no terceiro.

Miguel Oliveira não teve um grande arranque, e passou no fim da 1ª volta no 16.º lugar. O português ultrapassou Alex Marquez, antes de subir mais um lugar, devido à queda de Álex Rins. O piloto português ganhou mais duas posições, fruto das quedas de Brad Binder e Fabio Di Giannantonio, terminando na 12.ª posição.