Marc Marquez meraih kemenangan ganda kesepuluh musim ini setelah menghadapi sedikit drama di awal balapan dengan beberapa crash dan senggolan. Meskipun kehilangan hingga tiga posisi, pembalap #93 ini mampu menunjukkan dominasinya dalam kejuaraan dengan mengumpulkan 455 poin. Saat ini, Marquez hanya perlu memperlebar jarak dengan saudaranya di Barcelona dengan 10 poin lagi untuk mencapai Misano dalam tiga pekan ke depan dan berpotensi menjadi juara dunia di Italia.
Balapan dimulai dengan ketegangan ketika Marco Bezzecchi mendahului Marquez di tikungan pertama. Meski bersenggolan dengan pembalap Ducati yang mencoba pulih, Marquez akhirnya berhasil menyalip Franco Morbidelli dan Luca Marini sebelum akhir lap pertama. Pada lap ke-2, Marquez mengejar pembalap VR46 untuk merebut posisi kedua dan akhirnya menyalipnya di lap ke-12 untuk mengamankan posisi terdepan. Dengan mencatatkan waktu tercepat, pembalap MotoGP keenam kali ini berhasil meraih kemenangan keduanya musim ini.
Di belakang Marquez, Pedro Acosta mengejar Bezzecchi dan berhasil menyalipnya di lap 16, memperoleh keunggulan lebih dari dua detik. Sementara itu, Jorge Martin menempati posisi keempat setelah berhasil menyalip Morbidelli dengan lima lap tersisa. Namun, balapan ini juga diwarnai dengan banyak kecelakaan, termasuk pembalap seperti Enea Bastianini, Joan Mir, dan Alex Marquez.
Keberhasilan Marquez dan juga penampilan impresif Martin di balapan ini menjadi sorotan utama, sementara beberapa pembalap lain seperti Fabio Di Giannantonio dan Pecco Bagnaia mengalami masalah yang memengaruhi performa mereka. Dengan berbagai dinamika dan kecelakaan yang terjadi, balapan MotoGP Hungaria memberikan drama dan aksi yang menghibur bagi para penggemarnya.