A rajtot a két McLaren-versenyző, Norris és a harmadik helyről startolt Oscar Piastri is jól kapta el, közben Charles Leclerc (Ferrari) beragadt és többen is elmentek mellette, míg a hatodik Russell szinte el sem tudott indulni. A britnek lefulladásgátló üzemmódba kapcsolt az autója, és egészen a 21. helyig esett vissza, közben még az első körben Norris rontott, Piastri megelőzte őt, míg mögöttük Verstappen száguldott harmadikként, őt pedig Hamilton üldözte. Leclerc hiába rajtolt másodikként, az első kör végén már ötödik volt, a hatodik pozíciót pedig Antonelli foglalta el.
A 10. körben Piastri előnye nagyjából 1,5 másodperc volt Norris előtt, a lengéscsillapító-problémára panaszkodó Verstappen pedig igyekezett megvédeni dobogós helyezését a nagy tempóval érkező Hamiltonnal szemben. A hétszeres vb-győztes brit versenyző kissé „beragadva” érezte magát a holland rivális mögött, a csapatrádión arra panaszkodott, hogy az előtte haladó Red Bull „nagyon lassú”, ezért a Ferrari a 14. körben a boxba hívta kerékcserére. Erre azonnal reagált Verstappen istállója, a holland ugyanis egy körrel később friss abroncsokat kapott, de nem tudott Hamilton elé visszatérni. A pályán viszont ellentmondást nem tűrő manővert produkált a célegyenes végén, így a 17. kör elején visszaelőzte Hamiltont. Ugyanekkor Piastri és Leclerc is a boxban járt új gumikért, egy körrel később pedig Norris is friss abroncsokat kapott, így a vezetést ideiglenesen Antonelli vette át. Norrisnak csak Piastri mögé sikerült visszajönnie a pályára, az élmezőnyben tehát nem változott a korábbi sorrend, Antonelli pedig a 22. körben hajtott a boxba kerékcserére.
A 25. körben Piastri, Norris, Verstappen, Hamilton, Leclerc, Antonelli volt az első hat sorrendje, de a Ferrari öt körrel később – némileg váratlanul – a boxba hívta Hamiltont új gumikért.
Az élen közben Norris arra panaszkodott, hogy gyorsabb Piastrinál, s elsőként akart friss abroncsokért kiállni, a McLaren azonban ezt nem engedte meg, viszont a 33. körben Piastri autóján kereket cserélt. Leclerc a 37., Norris pedig a 39. körben járt a boxban, s utóbbi Piastri előtt hajtott vissza a pályára, igaz, ehhez az is kellett, hogy a McLaren ausztrál versenyzője a lekörözött riválisokkal „kínlódjon”, a williamses Carlos Sainz Jr. például a fűre szorította, ami miatt Piastri sok időt veszített. A folytatásban, túl a 40. körön Verstappen autóján is kereket cseréltek, a holland pilóta pedig Hamilton mögé, de Leclerc elé tért vissza a pályára.
Húsz körrel a vége előtt Norris csaknem nyolc másodperces előnnyel vezetett Piastri előtt, kettejük között Antonelli haladt, negyedikként Hamilton, ötödikként Verstappen, a hatodik pozícióban pedig Leclerc száguldott. A Mercedes az 54. körben cserélt kereket másodszor Antonelli autóján, Piastri pedig két körrel később a sebességváltó meghibásodása miatt kénytelen volt félreállni és feladni a futamot. A pálya szélén parkoló McLaren miatt virtuális biztonsági autós fázist rendelt el a versenybíróság, erre reagálva az éllovas Norris, valamint a második Hamilton és a negyedik Leclerc is
a boxba hajtott új lágy keverékű gumikért. Hamilton viszont a kihajtáskor szabálytalanul ment be Antonelli elé, így valamivel később vissza kellett adnia a pozíciót a fiatal olasz versenyzőnek.
Verstappen autóján ugyanakkor nem cseréltek kereket, a holland versenyző kockázatvállalása pedig bejött, ugyanis lágy abroncsai kibírták azt a 24 kört, amit megtett rajtuk.
Tíz körrel a leintés előtt így Norris, Verstappen, Antonelli, Hamilton, Leclerc volt az első öt sorrendje, Hamilton azonban nem tartotta be a sebességkorlátozást a boxutcában, ezért rövidesen öt másodperces időbüntetést kapott.
A hétszeres vb-győztes így a végén csak ötödik lett csapattársa, a negyedikként zárt Leclerc mögött. Russell végül hetedikként fejezte be a hetvenkörös versenyt Isack Hadjar, a Red Bull francia pilótája mögött, s pontot szerzett még Liam Lawson (Racing Bulls), Nico Hülkenberg (Audi), valamint Arvid Lindblad (Racing Bulls).
A 41. Magyar Nagydíj hétvégéjén összesen 310 ezer néző látogatott ki a Hungaroringre, ami rekord a pálya történetében.
Az első helyezettnek járó díjat Magyar Péter miniszterelnök adta át.
Végeredmény, Magyar Nagydíj, Hungaroring, 70 kör, 306,63 km (az első tíz pontszerző): 1. Lando Norris (brit, McLaren), 2. Max Verstappen (holland, Red Bull), 3. Andrea Kimi Antonelli (olasz, Mercedes), 4. Charles Leclerc (monacói, Ferrari), 5. Lewis Hamilton (brit, Ferrari), 6. Isack Hadjar (francia, Red Bull), 7. George Russell (brit, Mercedes), 8. Liam Lawson (új-zélandi, Racing Bulls), 9. Nico Hülkenberg (német, Audi), 10. Arvid Lindblad (brit, Racing Bulls), 11. Gabriel Bortoleto (brazil, Audi), 12. Pierre Gasly (francia, Alpine), 13. Lance Stroll (kanadai, Aston Martin), 14. Fernando Alonso (spanyol, Aston Martin), 15. Franco Colapinto (argentin, Alpine), 16. Esteban Ocon (francia, Haas), 17. Alexander Albon (thaiföldi, Williams), 18. Carlos Sainz Jr. (spanyol, Williams), 19. Oliver Bearman (brit, Haas). Kiesett: Valtteri Bottas (fi nn, Cadillac), Sergio Pérez (mexikói, Cadillac) és Oscar Piastri (ausztrál, McLaren).
A vb-pontversenyek állása 11 futam után (még 12 van hátra):
Pilóták: 1. Antonelli 219 pont, 2. Hamilton 169, 3. Russell 160, 4. Leclerc 138, 5. Norris 128, 6. Verstappen 109, 7. Piastri 92, 8. Hadjar 68, 9. Lawson 43, 10. Gasly 42, 11. Lindblad 23, 12. Colapinto 19, 13. Bearman 18, 14. Bortoleto 10, 15. Sainz Jr. 6, 16. Albon 5, 17. Ocon 3, 18. Hülkenberg 2, 18. Alonso 1.
Csapatok: 1. Mercedes 379 pont, 2. Ferrari 307, 3. McLaren 220, 4. Red Bull 177, 5. Racing Bulls 66, 6. Alpine 61, 7. Haas 21, 8. Audi 12, 9. Williams 11, 10. Aston Martin 1.
A vb csaknem egy hónapos szünet után Zandvoortban, a Holland Nagydíjjal folytatódik.

