Miguel Oliveira ha completato i 23 giri del circuito aragonese, 22,703 secondi dietro Francesco Bagnaia, che ha battuto gli spagnoli Marc Marquez (Honda), da 0,673 secondi, e Joan Mir (Suzuki), da 3,911, rispettivamente secondo e terzo.

Con questi risultati, il pilota portoghese è sceso di un posto nel mondiale, al nono, con 87 punti, mentre il francese Fabio Quartararo (Yamaha) rimane in testa.