L. Norrisas, kuris leido komandos draugui Oscarui Piastri pirmam sustoti boksuose po ilgos važiavimo atkarpos su vidutinėmis padangomis, pats patyrė lėtą sustojimą. Dėl to „McLaren“ nusprendė grąžinti ankstesnę tvarką, kai O. Piastris buvo aplenkęs ir pakilęs į antrą vietą.
Kurį laiką L. Norrisas netgi pirmavo lenktynėse – starto metu jis kovojo su „pole“ pozicijos savininku M. Verstappenu. Britas teigė, kad buvo stumiamas link žolės pirmajame posūkyje, tačiau olandas, išlaikęs vidinę trajektoriją, pirmąją posūkių seką kirto tiesiai ir kitame rate praleido Norrisą į priekį.
Vis dėlto M. Verstappenas išliko DRS zonoje ir ketvirtame rate susigrąžino lyderio poziciją. Po to L. Norrisas greitai atsiliko, o M. Verstappenas vieną po kito pradėjo demonstruoti greitus ratus, taip kurdamas pranašumą prieš varžovus.
Per kitus 30 ratų M. Verstappenas padidino atotrūkį iki šešių sekundžių, o 37-ajame rate atliko vienintelį sustojimą – vidutines padangas pakeitė kietomis. Tuo tarpu „McLaren“ bandė ilgiau ištempti, tikėdamiesi saugos automobilio ir galimybės pabaigai užsidėti minkštas padangas.
Šis planas nepasiteisino: L. Norrisas leido O. Piastris pirmam sustoti 45-ajame rate, o pats, sustojęs ratu vėliau, prarado daug laiko dėl lėto aptarnavimo.
Komanda nusprendė sukeisti pilotus vietomis, primindama per radiją pernykštį Budapešto etapą. O. Piastris trumpai pasipriešino, tačiau galiausiai pakluso ir praleido L. Norrisą į priekį.
Tai leido M. Verstappenui dar labiau padidinti persvarą, o finiše jis triumfavo turėdamas net 19,2 sekundės pranašumą prieš L. Norrisą.
Podiume prie dabartinio čempiono stovėjo abu „McLaren“ vairuotojai, o ketvirtoje vietoje liko Charlesas Leclercas, startavęs būtent iš šios pozicijos.
Lenktynių pradžioje C. Leclercas buvo aplenkęs O. Piastris, bet australas netrukus atsigriebė Lesmo posūkyje. Vėliau C. Leclercas dar kartą jį aplenkė, bet galiausiai šeštame rate O. Piastris vėl susigrąžino poziciją.
George’as Russellas finišavo penktas, o Lewis Hamiltonas – šeštas, nepaisant penkių pozicijų baudos už geltonos vėliavos pažeidimą praėjusią savaitę Zandvoorte.
Septintą vietą iškovojo Alexas Albonas, aštuntą – Gabrielis Bortoleto, pasinaudojęs Kimi Antonelli penkių sekundžių bauda už pavojingą vairavimą. Devintas finišavo Isackas Hadjaras, o dešimtą vietą užėmė Carlosas Sainzas, kuris turėjo kontaktą su Ollie Bearmanu ketvirtame posūkyje, bet abu lenktynininkai greitai grįžo į kovą.
