Ландо Норис от Великобритания с МакЛарън триумфира на Гран при на Унгария, който е 14-ият етап от Формула 1 за сезона. Норис мина напред пред съотборника си Оскар Пиастри с минималната разлика от шест десети от секундата, докато Пиастри продължаваше да го преследва до самия финал. На трето място завърши Джордж Ръсел, пилот на Мерцедес.
Шарл Льоклер, който стартира от полпозишън, беше голямото разочарование на състезанието. Пилотът на Ферари водеше до 40-ата обиколка, но неуспешната стратегия на тима му отне не само победата, но и място на подиума, завършвайки четвърти.
С успеха си Норис намали разстоянието до Пиастри в класирането за пилоти на само девет точки. Този триумф стана възможен благодаря на стратегията му за едно спиране в бокса, за разлика от конкурентите, които сменяха гуми два пъти.
Състезанието стартира без дъжд, но облачността донесе по-ниски температури, което накара много пилоти да изберат средномеките гуми, преди да преминат на твърди. Льоклер успя да задържи лидерската си позиция след атаките на пилотите зад него, особено на Пиастри. Фернандо Алонсо от Астън Мартин направи страхотен старт и заедно с Джордж Ръсел успя да изхвърли Норис от третото на петото място.
Първите спирания в бокса се появиха между 19-ата и 21-вата обиколка, като Пиастри беше първият, който смени гумите. Льоклер последва примера му две обиколки по-късно, докато Норис остана на пистата с средномеките гуми до 31-вата обиколка, когато влезе в бокса. Последният от лидерите, който смени гумите, беше Фернандо Алонсо на 40-ата обиколка.
Неочаквано, на 41-вата обиколка, Ферари повика Льоклер за втора смяна на гумите, оставяйки го четвърти, непосредствено зад Норис. Макс Ферстапен с Ред Бул следваше Льоклер, но имаше значително изоставане. Льоклер беше изненадан от решението да бъде повикан в бокса, но спази заповедта.
След тактическите смени, Джордж Ръсел също влезе в бокса след Льоклер. Оскар Пиастри зае временно лидерството, преди да смени гумите и да остави Норис на върха.
След промените, Пиастри бързо настигна Льоклер и в 51-вата обиколка го изпревари. Льоклер се оплака по радиото, че се чувства нестабилен и почти не успя да задържи третото си място, което загуби в 62-рата обиколка от Ръсел.
Норис продължаваше да води, но преднината му пред Пиастри бе под две секунди. Лек дъжд се появи в 64-тата обиколка, но не повлия на изпълнението на пилотите.
В последните обиколки Пиастри се приближи до Норис, но не успя да намери възможност за изпреварване, въпреки че беше по-бърз.
На подиума, освен Норис и Пиастри, на трета позиция завърши Джордж Ръсел. След него финишираха Льоклер, Алонсо и дебютантът Габриел Бортолето с Заубер, който започна кариерата си с впечатляващо представяне.
Следващото състезание от сезона е Гран при на Нидерландия на 31 август.