Nakon velikih problema koje je izazvala kiša na legendarnoj stazi Spa-Francorchamps u Belgiji, najbrži je bio Oscar Piastri, koji je prvi prošao kroz cilj i zabilježio impresivnu pobjedu.
Na drugom mjestu završio je njegov timski kolega iz McLarena, Lando Norris, dok je treće mjesto zauzeo Charles Leclerc u Ferrariju. Prvih deset kompletirali su: Max Verstappen, George Russell, Alexander Albon, Lewis Hamilton, Liam Lawson, Gabriel Bortoleto i Pierre Gasly.
Iako je startao s pole pozicije, Lando Norris je već nakon nekoliko krivina izgubio vodstvo u korist Piastrija. Nakon što je vozilo sigurnosti napustilo stazu i uslijedio leteći start, Australac se bolje snašao i konstantnim pritiskom preuzeo vodstvo.
Norris je pokušao defanzivnom vožnjom zadržati Piastrija, ali bez uspjeha. Istovremeno se vodila velika borba za treće mjesto između Charlesa Leclerca i Maxa Verstappena, ali se vozač Ferrarija odlično branio.
McLarenovi mehaničari napravili su veliku grešku prilikom zamjene guma kod Norrisa, što je omogućilo Piastriju da stekne prednost od deset sekundi. Norris je uspio da smanji razliku, ali je u 27. krugu napravio novu grešku, što je bilo dovoljno da Piastri ponovo odmakne.
Iako je bilo jasno da su gume istrošene, niti jedan vozač nije se usudio otići u boks, pa se velika borba za pozicije vodila iza vodećeg McLaren tandema.
Tri kruga prije kraja, Norris je uspio spustiti razliku na tri sekunde, ali su ga prethodne dvije greške skupo koštale i do kraja nije uspio preteći Piastrija.
Naredna trka Formule 1 vozi se za Veliku nagradu Mađarske od 1. do 3. augusta.