Op de Hungaroring bleef de regen uiteindelijk uit, ondanks de dreigende lucht die boven het circuit hing, maar de sfeer was er niet minder zwaar om. Meteen aan het begin van het weekend viel een verrassing te noteren: Charles Leclerc veroverde onverwacht de polepositie, voor de twee favorieten van McLaren, Piastri en Norris. Maar bij de start werd alles opnieuw herschud. Norris werd ingesloten door zijn teamgenoot en moest ook Alonso en Russell laten passeren. Gevolg: hij zakte terug naar de vijfde plaats. Leclerc kon aanvankelijk zijn leiding behouden, op de hielen gezeten door Piastri.
Norris begon echter al snel aan zijn comeback. Hij haalde Alonso in tijdens de derde ronde en nestelde zich vervolgens achter Russell. Verder naar achter probeerde ook Verstappen op te rukken, maar hij zat vast in het middenveld. Het veld rekte uit, en de race kreeg een monotoon karakter, met kleine onderlinge verschillen maar weinig echte inhaalacties.
De beslissing valt in de pits
Het cruciale moment kwam bij de pitstops. Terwijl Leclerc en Piastri kozen voor een tweestopstrategie, rekte Norris zijn eerste stint uit tot ronde 31 en koos hij voor een gewaagde strategie met slechts één stop. Die gok loonde: hij kwam voordelig terug op de baan ten opzichte van zijn concurrenten.

Piastri probeerde intussen met een agressieve undercut Leclerc te verschalken en slaagde erin om weer in diens DRS-zone te komen. De Ferrari begon echter tekenen van zwakte te vertonen en Leclerc verloor geleidelijk terrein. Halverwege de race nam McLaren volledig het heft in handen: Norris kwam aan de leiding, Piastri ging Leclerc voorbij en Russell profiteerde om de Monegask te verrassen.
Een gespannen slot
In de laatste tien ronden vochten de twee McLarens onderling de strijd uit. Piastri kwam sterk opzetten en verkleinde het gat tot minder dan een seconde. Maar ondanks een felle aanval in ronde 69 slaagde de Australiër er niet in om zijn teamgenoot te passeren. Norris hield stand tot het einde en boekte zo zijn negende overwinning in de Formule 1, zijn vijfde van het seizoen.
Met deze dubbelzege behaalt McLaren zijn 200e overwinning in de F1 en bevestigt het zijn dominantie dit jaar. Norris nadert tot op negen punten van Piastri in het kampioenschap, net voor de zomerpauze. Alles wijst erop dat het tweede seizoensgedeelte volledig in het teken zal staan van een intern duel bij McLaren.