Balapan ini semakin menegangkan ketika motor Marc Marquez terlihat mengeluarkan api di lap ke-11, memaksanya kehilangan kecepatan dan kemudian terpaksa gagal finis.
Sementara itu, Martin mulai membuka jarak dengan Acosta, hingga pada lima lap terakhir, jarak antara keduanya cuma mencapai 1,7 detik. Bastianini, yang sempat menyalip Morbidelli di lap ke-16, terjatuh saat mencoba mendekati Martin dan Acosta.
Dengan jatuhnya Bastianini, Martin semakin nyaman memimpin balapan. Acosta yang berada di posisi kedua, juga tak terancam oleh pembalap lain. Bagnaia, yang berhasil melewati Morbidelli dan Bezzecchi, mengunci podium ketiga.
Akhirnya, Jorge Martin berhasil menjadi juara di Mandalika, disusul oleh Pedro Acosta di posisi kedua, dan Francesco Bagnaia di tempat ketiga.