Sementara itu, Marc harus menghadapi tekanan Pedro Acosta yang beberapa kali berhasil menyalipnya. Keduanya terlibat persaingan ketat untuk memperebutkan posisi ketiga sebelum Marc kembali mengamankan posisinya.
Memasuki lima lap terakhir, Bezzecchi semakin sulit dikejar setelah unggul lebih dari tiga detik dari para pesaingnya. Persaingan justru semakin sengit dalam perebutan posisi kedua antara Marc dan Fernandez.
Marc akhirnya berhasil menyalip Fernandez pada lap-lap akhir dan mengamankan posisi kedua. Fernandez harus puas finis ketiga setelah gagal mempertahankan posisinya dari kejaran pebalap Ducati tersebut.
Bezzecchi akhirnya menyentuh garis finis pertama dengan keunggulan cukup jauh. Kemenangan ini menjadi penebusan bagi pebalap Aprilia tersebut setelah terjatuh dan gagal menyelesaikan balapan sprint race.