El mazarronero rodó líder en solitario durante 12 vueltas hasta que la Ducati demostró ser superior a la KTM. Jorge Martín provocó un accidente en la primera curva que se llevó por delante a Aldeguer y a otros favoritos
Pedro Acosta volvió a tener cerca el sueño de ganar su primera carrera principal de MotoGP. Lo acarició durante gran parte de la carrera en Balaton (Hungría), pero apareció su bestia negra habitual: Marc Márquez. Que acabó llevándose el triunfo aprovechando la fuerza de su Ducati. El Tiburón de Mazarrón deberá esperar a otra ocasión. Cada vez lo ve más cerca.
La salida fue accidentada. Mientras Marc y Pedro rodaban delante, en la primera curva Jorge Martín perdía el control de la moto y se llevaba por delante a otros cuatro pilotos, todos ellos favoritos al triunfo, con Aldeguer, Bezzecchi, Di Giannantonio y Raúl Fernández por los suelos. Eso permitía a Márquez y Acosta avanzar sin demasiada presión. En la segunda vuelta, el mazarronero se colocaba por delante de Marc y así pasarían los minutos hasta que la KTM aguantase.
Y eso ocurrió en la decimocuarta vuelta, a 12 del final, cuando el campeón mundial rebasó a Acosta. Durante varias curvas se sobrepasaron... e incluso se llegaron a tocar en una curva. Pero una vez que Marc se puso por delante demostró fácilmente que su Ducati es muy superior a la KTM y fue abriendo brecha de forma paulatina. En la general del Mundial, ambos recortan distancias con los primeros clasificados, las Aprilia que se fueron al suelo en la primera curva.