Sedangkan di posisi ketiga dan keempat ada Johann Zarco, Jack Miller serta Alex Marquez yang melengkapi posisi lima besar.
Pada bagian lain, terjadi pertarungan ketat antara Marc Marquez dengan rekan setimnya di Honda, Pol Espargaro. Mereka masing-masing berada di posisi sembilan dan 10.
Sirkuit Algarve memberikan hasil buruk bagi sang pemuncak klasemen, Enea Bastianini. Di lap kesembilan, dia terjatuh saat melibas Tikungan 8 dan tidak bisa melanjutkan balapan.
Sepuluh lap menuju finish, Zarco berhasil mendahului Mir di trek lurus garis start untuk naik ke posisi dua. Namun dia melebar di Tikungan 1 sehingga Mir kembali menyodok ke tempat kedua.
Sedangkan Quartararo sangat nyaman berada di posisi terdepan dengan selisih 4,5 detik dari Mir. Sementara Marc Marquez belum beranjak dari urutan kesembilan.
Ketika lomba tersisa tujuh lap, Miller terjatuh di Tikungan 1 sewaktu berusaha menyalip Mir untuk memperebutkan posisi tiga.
Ketidakberuntungan keduanya mengerek Aleix Espargaro naik ke urutan ketiga di belakang Quartararo dan Zarco tanpa kerja keras. Lalu, di tempat keempat dan kelima dilengkapi Rins dan Oliveira.