Parecia a primeira vitória do espanhol da KTM, mas Márquez pensou diferente…
Calor de verão, com 46º na alcatrão, saudou a formação da grelha para as 26 voltas da classe rainha, talvez na despedida de Balaton Park. O drama não se fez esperar, com Martin a cair por dentro logo na primeira curva e a arrastar consigo DiGiannantonio, Bezzecchi, Aldeguer e Fernández… os dois líderes do campeonato eliminados instantaneamente. Como Márquez e Acosta tinham passado ilesos, Bagnaia achou-se em terceiro e Jack Miller em 4º!

Acosta passara Márquez à segunda volta e Marini e Moreira estavam em 5º e 6º, mas ainda não tinham acabado as peripécias, com uma manobra intempestiva de Bastianini a arrancar uma asa à Honda de Joan Mir quando andavam por 7º e 8º.
As numerosas ausências colocavam praticamente todos dentro dos pontos, com Ogura 8º, Lecuona 9º e Razgatlıoğlu a rodar em 10º a meio da corrida.
Morbidelli baixara para 15º atrás de Quartararo e Marini tirava o 4º lugar a Miller enquanto Márquez pressionava sempre e Acosta aguentava na liderança.
Joan Mir deitou fora um bom resultado ao cair de 8º, que Lecuona herda, e Márquez não perdeu tempo em abrir um fosso de 1,2 segundos sobre Acosta a 8 voltas do final.
Quartararo ainda foi penalizado com volta longa por atalhar, e Miller ia baixando passado por Ogura e Moreira enquanto Márquez consolidava o intervalo, agora de 2,3 segundos, com a volta mais rápida da corrida.
Com Bagnaia isolado em terceiro, as últimas 4 voltas viram Ogura a atacar Marini pelo 4º lugar sem mais mudanças na ordem… a centésima vitória da Ducati e 74ª de Marc Márquez!

















