Pedro Acosta lo dio todo, libró un duelo a muerte con Marc Márquez, pero al final el campeón del mundo volvió a imponerse. El piloto oficial de KTM, Acosta, tuvo que rendirse, como en el sprint del día anterior, también en el Gran Premio de Hungría, solo ante Márquez, pero sumó 20 puntos valiosísimos al terminar segundo y afianzó el cuarto puesto en el campeonato del mundo de MotoGP. «Lo dimos todo, fue una gran batalla. Estoy muy contento», declaró el español, «ahora necesito descansar un poco en casa».
Márquez sigue siendo simplemente invencible en el Balaton Park Circuit. El defensor del título español triunfó en la octava cita de la temporada, como en la primera edición del año pasado, tanto en el sprint como en la carrera principal, y logró su victoria número 100 en el campeonato del mundo de motociclismo. Solo Giacomo Agostini (122) y Valentino Rossi (115) lo superan en el palmarés.
Para Márquez fue, al mismo tiempo, el primer triunfo en un Gran Premio en 266 días; el defensor del título había tenido que perderse dos carreras tras dos operaciones y solo había regresado el fin de semana pasado en Mugello. El camino hacia la victoria se lo allanó en la vuelta 15: después de haber dejado escapar a Acosta al principio, el piloto de 33 años recuperó el liderato.
Francesco Bagnaia (Italia/Ducati) completó el podio. Para el equipo oficial de Ducati, el éxito de Márquez supuso la primera victoria de la temporada y, a la vez, la número 100 en total en MotoGP. El drama del campeonato lo protagonizó Jorge Martín: el español se fue al suelo en la primera curva y se llevó por delante a tres rivales, entre ellos a su compañero de equipo en Aprilia, Marco Bezzecchi. El italiano lidera el campeonato con 180 puntos, 20 más que Martín (160). Le siguen Fabio Di Giannantonio (138), Acosta (132) y Márquez (108).