Hingga dua putaran terakhir, Marquez berhasil mempertahankan posisinya, meninggalkan Bezzecchi dan mengamankan kemenangan. Di belakang, Alex Marquez berhasil mengamankan posisi ketiga. Sementara itu, Fabio Quartararo yang sempat berada di posisi keempat harus merosot ke posisi kedelapan setelah dilewati oleh Franco Morbidelli dan pembalap lainnya.
1 Marc Marquez SPA Ducati Lenovo (GP25)
2 Marco Bezzecchi ITA Aprilia Factory (RS-GP25)
3 Alex Marquez SPA BK8 Gresini Ducati (GP24)
4 Franco Morbidelli ITA Pertamina VR46 Ducati (GP24)
5 Fabio Di Giannantonio ITA Pertamina VR46 Ducati (GP25)
6 Fermin Aldeguer SPA BK8 Gresini Ducati (GP24)
7 Luca Marini ITA Honda HRC Castrol (RC213V)
8 Fabio Quartararo FRA Monster Yamaha (YZR-M1)
9 Miguel Oliveira POR Pramac Yamaha (YZR-M1)
10 Brad Binder RSA Red Bull KTM (RC16)
11 Raul Fernandez SPA Trackhouse Aprilia (RS-GP25)
12 Jack Miller AUS Pramac Yamaha (YZR-M1)
13 Jorge Martin SPA Aprilia Factory (RS-GP25)
14 Augusto Fernandez SPA Yamaha Factory Racing (YZR-M1 V4)
15 Somkiat Chantra THA Idemitsu Honda LCR (RC213V)
16 Johann Zarco FRA Castrol Honda LCR (RC213V)
Enea Bastianini ITA Red Bull KTM Tech3 (RC16)
Alex Rins SPA Monster Yamaha (YZR-M1)
Francesco Bagnaia ITA Ducati Lenovo (GP25)
Pedro Acosta SPA Red Bull KTM (RC16)
Maverick Viñales SPA Red Bull KTM Tech3 (RC16)
Ai Ogura JPN Trackhouse Aprilia (RS-GP25)
Joan Mir SPA Honda HRC Castrol (RC213V)
(Rivan Nasri Rachman)