Na maďarském Hungaroringu viděli fanoušci Formule 1 další dominanci britské stáje McLaren. Papájové monoposty bojovaly o vítězství mezi sebou, šťastnější byl nakonec Lando Norris, který snížil vedení svého kolegy. Max Verstappen dojel až na devátém místě a pohoršil si o jednu příčku.
Pole position si vybojoval Charles Leclerc a odstartoval do závodu z prvního místa. Na záda mu dýchala dvojice z McLarenu Norris a Piastri. Naopak hvězdný Max Verstappen šel do závodu až z osmého místa a v 70 kolech se potvrdilo, že je na tom Red Bull aktuálně velmi špatně.
Start závodu byl hodně zajímavý, naštěstí nedošlo k žádné nehodě, ale bylo k vidění hodně předjetí a pokusů o něj. Leclerc zůstal ve vedení, ale postupně ho jezdci McLarenu nepřekvapivě pokořili a do vedení se dostal Lando Norris.
V 51. kole si na monackého jezdce troufl i Piastri, který v tu dobu ztrácel na první pozici přes osm vteřin. O 11 kol později sebral pódiové umístění Leclerca i George Russell, který se v riskantním manévru dostal před jezdce Ferrari.
Nakonec došlo v posledních kolech k velkému boji mezi jezdci stáje McLaren. Piastri útočil na Norrise a v předposledním kole s otevřeným DRS došlo málem k nehodě, ale mclareny zůstaly na trati. Norris si pak už dojel pro vítězství a snížil vedení Australana na sedm bodů.
Ve velké dálce dojel na třetím místě George Russell a přiblížil se v bodování MS k Maxi Verstappenovi. Ten startoval z osmého místa a prožil velmi nevýrazný závod, ještě se propadl a nakonec dojel devátý. To je druhé nejhorší umístění v letošním ročníku v dojetých závodech.
Nejlepší výsledek za rok a půl získal pátý Fernando Alonso a životní výkon předvedl šestý Brazilec Gabriel Bortoleto, který pro Sauber získal další cenné body. Lance Stroll bere sedmé místo a před Verstappen dojel i Liam Lawson.