Mercedeksen brittikuski Lewis Hamilton nousi voittoon yllättävän varikkotempun jälkeen. Hamilton tavoitti kärjessä liitäneen Max Verstappenin ja paineli ohi. Mercedeksen suomalaiskuski Valtteri Bottas koki taas ison pettymyksen, kun hän oli vasta kahdeksas.
Unkarin GP sai isoa draamaa jo heti ensimetreillä, kun kisaan toisesta ruudusta lähtenyt Bottas rikkoi etusiipensä. Bottas osui yhteen niin Hamiltonin kuin toisen Ferrari-kuskin Charles Leclercin kanssa.
Bottas joutui tulemaan varikolle, jossa hänelle vaihdettiin uusi etusiipi. Operaatio pudotti hänet joukon hännille.
Kärjessä Verstappen hallitsi pitkään kisaa, kunnes Mercedes veti kanin hatusta. Hamilton komennettiin varikolle hakemaan uudet keskikovat eli medium-renkaat. Tässä vaiheessa ero Verstappeniin kasvoi 20 sekuntiin.
Hamilton alkoi kuitenkin takoa kovia kierroksia ja kun Verstappenin kovat renkaat sulivat alle, oli brittikuski saanut Verstappenin kiinni.
Tätä seurasi ohitus ja voitto.
Lopussa Verstappen haki vielä uudet pehmeät renkaat, joilla hän tykitti kisan nopeimman kierroksen.
Hamiltonin ja Verstappenin takana kolmanneksi ajoi Ferrarin Sebastian Vettel, joka ohitti viimeisillä kierroksilla tallikaverinsa Leclercin.