Съотборникът му Оскар Пиастри завърши втори на „Хунгароринг“, като той също е с пет успеха тази кампания. Трети остана Джордж Ръсел от Мерцедес.
Шарл Льоклер направи силен старт, изпреварвайки Оскар Пиастри, който беше притиснат от Ландо Норис. Норис обаче загуби позиции след широка линия в първия завой, изпреварен от Джордж Ръсел и Фернандо Алонсо.
Верстапен пръв от челото спря в бокса, преминавайки на твърди гуми и падайки на 16-о място. Пиастри спря в 18-ата обиколка, опитвайки пресичаща стратегия, но Льоклер го покри с бърз бокс от 2 секунди, връщайки се пред него. Ръсел също спря, давайки лидерството на Норис.
В 21-ата обиколка Льоклер и Пиастри изпревариха Алонсо, като австралиецът загуби малко време. В 25-ия тур Ръсел и Алонсо се докоснаха леко, но продължиха без щети. Норис спря в 32-ата обиколка, връщайки се четвърти, а Льоклер увеличи темпото след второто си спиране в 41-ата, изоставайки на 7.2 секунди от Норис.
Пиастри спря повторно в 46-ата обиколка, връщайки се трети. В 51-ата той изпревари Льоклер за второто място, намалявайки разликата с лидера Норис до 8.3 секунди. В 56-ия тур Норис водеше с 5.5 секунди пред Пиастри, докато Ръсел беше близо зад Льоклер в борбата за подиума. Льоклер изрази недоволство от стратегията на Ферари по радиото.
В 62-рата обиколка Ръсел не се поколеба, изпреварвайки Льоклер с прецизен ход в същата зона, въпреки опита на монегаска за твърда защита, с което си осигури подиума, докато Норис продължаваше да пази крехкото си лидерство пред Пиастри.
В 66-ата обиколка Норис и Пиастри преодоляха изостаналите коли, оставяйки си чиста писта до финала. В 68-ата обиколка Пиастри опита атака от вътрешната страна на първия завой, но беше твърде далеч за реален шанс да изпревари Норис. В 69-ата обиколка австралиецът предприе по-смел ход, блокирайки предната си дясна гума в агресивен опит за изпреварване, но успя да избегне контакт с Норис, запазвайки напрежението в битката за победата. В последната обиколка Норис не позволи на Пиастри да го изпревари и грабна победата.