Juara dunia bertahan Marc Marquez menang buat pertama kali musim ini selepas menangkis cabaran rakan senegara muda, Pedro Acosta, untuk meraih kemenangan di MotoGP Hungary. Francesco Bagnaia menamatkan perlumbaan di tempat ketiga yang jauh, manakala dua teratas dalam kedudukan kejuaraan, Marco Bezzecchi dan Jorge Martin dari Aprilia, terbabas di selekoh pertama.
Pertarungan generasi
Dalam pertarungan dua generasi, Marquez yang berusia 33 tahun, yang juga memenangi pecut Sabtu, dan Acosta, 22, bertukar-tukar pendahuluan beberapa kali sebelum pelumba veteran itu melarikan diri pada pusingan penutup. Marquez mengalahkan Acosta dengan kelebihan lebih 1.343 saat. Bagnaia ketinggalan 11.632 saat di belakang Marquez dengan Ducati kilang yang sama, satu tunggangan yang dijangka akan diambil alih oleh Acosta, yang kini bersama KTM, musim depan.
Kekacauan di permulaan
Pada permulaan perlumbaan, motosikal jatuh seperti pin boling di selekoh pertama. Martin, yang berada di tempat kedua dalam kedudukan, terkunci brek keluar dari garisan lurus permulaan yang pendek, hilang kawalan dan dia bersama motosikalnya terbang ke dalam kumpulan yang padat. Fermin Aldeguer dari Ducati Gresini, Raul Fernandez dari Trackhouse dan Bezzecchi turut terjatuh. Marquez telah memecut dari petak utama dan sudah jelas dari kekacauan di belakangnya. Hanya Acosta, yang hampir-hampir terlepas daripada gelombang motosikal yang terbabas, dapat mengejar dan dengan cepat mendekat serta memintas.
Pertengahan perlumbaan
Menjelang separuh perlumbaan, pasangan pendahulu telah menarik enam saat di hadapan Bagnaia. Marquez memintas pada pusingan ke-14 dan menangkis serangan balas segera Acosta yang berusia 22 tahun, menarik diri sebelum berehat pada pusingan terakhir. Ai Ogura dari Trackhouse berada di tempat keempat dan Luca Marini kelima untuk Honda. Fabio Di Giannantonio, yang memulakan hari di tempat ketiga dalam kedudukan, hanya mampu menamatkan perlumbaan di tempat ke-11.



