Memasuki tiga lap terakhir, balapan menyisakan duel sengit di antara dua pembalap Aprilia di depan, Bezzecchi dan Fernandez, dengan jarak kurang dari setengah detik. Namun, Bezzecchi membuktikan ketahanannya dan berhasil mempertahankan keunggulan hingga finis.
1 Marco Bezzecchi ITA Aprilia Factory (RS-GP25)
2 Raul Fernandez SPA Trackhouse Aprilia (RS-GP25)
3 Fabio Di Giannantonio ITA Pertamina VR46 Ducati (GP25)
4 Pedro Acosta SPA Red Bull KTM (RC16)
5 Fermin Aldeguer SPA BK8 Gresini Ducati (GP24)
6 Alex Marquez SPA BK8 Gresini Ducati (GP24)
7 Luca Marini ITA Honda HRC Castrol (RC213V)
8 Brad Binder RSA Red Bull KTM (RC16)
9 Jack Miller AUS Pramac Yamaha (YZR-M1)
10 Enea Bastianini ITA Red Bull KTM Tech3 (RC16)
11 Miguel Oliveira POR Pramac Yamaha (YZR-M1)
12 Johann Zarco FRA Castrol Honda LCR (RC213V)
13 Joan Mir SPA Honda HRC Castrol (RC213V)
14 Alex Rins SPA Monster Yamaha (YZR-M1)
15 Nicolo Bulega ITA Ducati Lenovo (GP25)
16 Augusto Fernandez SPA Yamaha Factory Racing (YZR-M1 V4)
17 Somkiat Chantra THA Idemitsu Honda LCR (RC213V)
Aleix Espargaro SPA Honda HRC Test Team (RC213V)
Fabio Quartararo FRA Monster Yamaha (YZR-M1)
Maverick Viñales SPA Red Bull KTM Tech3 (RC16)
Jorge Martin SPA Aprilia Factory (RS-GP25)
Ai Ogura JPN Trackhouse Aprilia (RS-GP25)
Franco Morbidelli ITA Pertamina VR46 Ducati (GP24)
Francesco Bagnaia ITA Ducati Lenovo (GP25)
(Rivan Nasri Rachman)