Miguel Oliveira completed the 23 laps of the Aragonese circuit, 22.703 seconds behind Francesco Bagnaia, who beat Spaniards Marc Marquez (Honda), by 0.673 seconds, and Joan Mir (Suzuki), by 3.911, second and third, respectively.
With these results, the Portuguese driver dropped one place in the Worlds, to ninth, with 87 points, while Frenchman Fabio Quartararo (Yamaha) remains in the lead.