Sebastian Vettel idei negyedik győzelmét szerezte a 32. Forma-1-es Magyar Nagydíjon, Kimi Räikkönen és Valtteri Bottas előtt.
A Ferrari két pilótája a rajttól fogva a verseny végéig vonatozott, előbb Valtteri Bottas üldözte őket majd a csapatutasításnak eleget téve helyet cseréltek Lewis Hamiltonnal, és a brit támadta a vörösöket. Sokat köszönhet Vettel Räikkönennek, hiszen a német autója nem volt tökéletes, nem használhatta a rázóköveket, így szüksége volt a védelemre. Ám végül Hamilton sem tudta igazán megtámadni Räikkönent így az utolsó körben visszaadta a harmadik helyet Bottasnak, akire időközben megérkezett Max Verstappen. A holland ugyan az 5. lett, de nem volt szép versenye, ugyanis a rajt után a 2. kanyarban kiütötte csapattársát, Daniel Ricciardót, amiért később 10 másodperces időbüntetést is kapott.
2015 után tudott újra nyerni Sebastian Vettel a Hungaroringen, ezzel 202 pontja van a bajnokságban, miközben Lewis Hamilton 188 pontnál tart. Ez volt a német versenyző 46. győzelme. Räikkönen 8. hungaroringi dobogóját érte el, ami abszolút rekord a Magyar Nagydíj történetében.
Fernando Alonso remek versenyt futott, nemcsak azért, mert az utolsó körben abszolút leggyorsabb volt, de a pályán is tudott előzni, végül hatodikként zárt. A top tízbe Carlos Sainz, Sergio Perez, Esteban Ocon, Stoffel Vandoorne jutott még be, a McLaren-Honda idei első kettős pontszerzését érte el.
A Forma-1-es világbajnokság négyhetes szünet után augusztus végén a Belga Nagydíjjal folytatódik majd.