Nakon što je kiša odradila svoje na kvalifikacijama, trka se odvijala veoma u klasičnom Hungaroring maniru. Posle starta u kome su Mercedes bolidi zadržali svoje pozicije, ostalo je da trka privede kraju u skladu sa našim prognozama. Situacije je bila jasna i za ekipu Ferrari, pa su pokušali sa agresivnom strategijom, što je jedina opcija koju su imali. Možda su mogli pustiti da Raikkonen proba da napravi određeni pritisak na Bottas-a, pošto je on bio na Ultra soft gumama u odnosu na Vettel-a koji se startovao sa „žutim“ softovima.
Umesto toga, izabrana je opcija ranog odlaska u boks za Raikkonen-a dok je Vettel ostao na „placu C“, što je još jednom potvrdilo da se trka ne odvija kao se Ferrari nadao. Ubrzo nakon Raikkonen-a, i Bottas je otišao u boks i prešao na Soft gume ali greška u pit stopu koju je Ferrari napravio (kasnije je rečeno da se parče gume zaglavilo u otvorima za hlađenje kočnica, pa se to moralo ukloniti) onemogućila je bilo koje iznenađenje ovde. Interesantno, situacija se ponovila i u kritičnom momentu trke, kada je Vettel trebao da ode u boks. U tom trenutku Hamilton je već ranije odradio svoju jedinu zamenu guma, dok je Vettel pokušavao da održi prednost. Kada je razlika krenula lagano da pada, Ferrari je malo zakasnio sa ulaskom u boks, jer je glavna meta trebalo da bude izlazak ispred Bottas-a. Vettel staje na zamenu guma u poslednjem momentu, ali mehaničari malo greše pa zaustavljanje traje dve sekunde duže. Ovo je bilo taman dovoljno (treba ovde dodati u ignorisanje plavih zastava od strane Sainz-a koje Vettel-a koštalo dodatne dve do tri sekunde) da se Vettel vrati na stazu iza Bottas-a, čime je efektivno trka bila završena. Bottas je imao zadatak da usporava Vettel-a i onemogući ga da iskoristi prednost Ultra soft guma u odnosu na Soft. Staza u Mađarskoj je takva da vozač ispred može da bude baš dosta (baš baš dosta) sporiji i da se ništa po tom pitanju ne može učiniti, posebno ukoliko se neko trudi da usporava vozače iza kompromitujući svoju trku. Bottas je tako treba da izdrži preko 50 krugova na Soft gumama, što nije bilo lako ali za Mercedes to nije bilo bitno, jer je posao odrađen. Bottas je toliko usporavao Vettel-a da ih je Raikkonen stigao pred kraj sa jednim celim zaustavljanjem više, što je još jedna jasna potvrda Mercedes strategije.
Nekoliko krugova pred kraj, Bottas je već imao kritičnu situaciju sa gumama i bio ko zna koliko sekundi sporiji, pa se tek tada otvorila mogućnost za preticanje. Vettel prelazi u napad, ali se Bottas maksimalno branio, čak i sa kontaktom koji je napravljen u momentu kada je Bottas već izgubio poziciju. Moglo je lako da se desi da Vettel ostane bez gume, a da se to desilo, ostaje pitanje da li bi čelnici ekipe Mercedes postavljali pitanje „namerno udaranje ili nestručnost“. Sličnu akciju je Bottas ponovio i kada je Ricciardo pokušao obilaženje, pa je jako sa bočne strane udario u Red Bull. Riccardo je izgubio dosta vremena ali je ipak imao dovoljno da opet stigne Bottas-a i prestigne ga, kada Bottas već nije smeo više da pokušava ranije manevre. Za prvu situaciju sa Ricciardo-om, Bottas je dobio kaznu od 10 sekundi, ali zbog velikog razmaka to u realnosti nije imalo nikakvog efekta.
Tako je Bottas odradio veliki posao za Mercedes i omogućio pobedu, dok je Hamilton brinuo samo o tome kako da što više štedi motor i gume. Naravno, nije propustio priliku da se tokom trke žali da 20 sekundi prednosti nije dovoljno 10 krugova pred kraj, da je mu bolid mnogo sporiji od Sauber-a, da je prvi isključivo svoj zaslugom boženja očajnog bolida sa slabašnim motorom i tako dalje, da bi se na kraju bar završio tu priču pohvalama na račun Bottas-a. Stanje stvari je potvrdio i Toto Wolff tako što je posle trke rekao da Bottas fantastičan „wingman“ ili u prevodu odličan drugi čovek za prljave poslove. Bottas je rekao kako je nije srećan zbog toga, ali ništa drugo nije mogao očekivati jer zna pod kojim uslovima je tek potpisao novi ugovor.
Naravno, Toto Wolff je pokušao da povuče prethodnu izjavu glupostima da je to značilo samo za ovu trku, da oni nemaju drugog vozače i tako dalje, ali takve baljezgarije samo vređaju inteligenciju svih onih koji prate F1. Da je tu Rosberg, ovakve akcije bi bile mnogo teže za izvesti, zato je Mercedes i angažovao Bottas-a. Za vozača, razumljiva je nerealna nada i razmišljanje da će jednog dana imati šansu, ali pored Hamilton-a se to neće desiti. Tako će Bottas verovatno biti Mercedes-ov Massa. Jasno, Ferrari ništa nije bolji, šta više, koristi jednog šampiona za sličnu ulogu, ali očigledno tako mora da se igra u aktuelnoj F1 situaciji. Par dana nakon trke se održava test u Mađarskoj, a nakon toga F1 (bar zvanično) ide na duži odmor sve do kraja avgusta i trke u Belgiji.
Zaključak koji se može izvesti na polovini sezone je jasan. Hamilton ima veliku prednost i veoma su male šanse da Ferrari i Vettel mogu nešto učiniti po tom pitanju. Bolje performanse nisu iskorišćene na najbolji način, naročito na staza na kojima je Mercedes tradicionalno slabiji. Ako tu nisu mogli da kapitilizuju, onda će sve ostalo baš teško ići i pritisak će biti sve veći. Videli smo prošle godine kako se to završilo, pa sve greške i loše procene ove godine, sve zajedno sa greškom Vettel-a na prošloj trci sa kojom je bacio trku i moguće ceo šampionat. Šteta, jer je prva polovina obećavala baš zanimljivu završnicu.
| Pos | No | Driver | Car | Laps | Time/Retired | Pts |
| 1 | 44 | Lewis Hamilton | Mercedes | 70 | 1:37:16.427 | 25 |
| 2 | 5 | Sebastian Vettel | Ferrari | 70 | +17.123s | 18 |
| 3 | 7 | Kimi Räikkönen | Ferrari | 70 | +20.101s | 15 |
| 4 | 3 | Daniel Ricciardo | Red Bull Racing TAG Heuer | 70 | +46.419s | 12 |
| 5 | 77 | Valtteri Bottas | Mercedes | 70 | +60.000s | 10 |
| 6 | 10 | Pierre Gasly | Scuderia Toro Rosso Honda | 70 | +73.273s | 8 |
| 7 | 20 | Kevin Magnussen | Haas Ferrari | 69 | +1 lap | 6 |
| 8 | 14 | Fernando Alonso | McLaren Renault | 69 | +1 lap | 4 |
| 9 | 55 | Carlos Sainz | Renault | 69 | +1 lap | 2 |
| 10 | 8 | Romain Grosjean | Haas Ferrari | 69 | +1 lap | 1 |
| 11 | 28 | Brendon Hartley | Scuderia Toro Rosso Honda | 69 | +1 lap | 0 |
| 12 | 27 | Nico Hulkenberg | Renault | 69 | +1 lap | 0 |
| 13 | 31 | Esteban Ocon | Force India Mercedes | 69 | +1 lap | 0 |
| 14 | 11 | Sergio Perez | Force India Mercedes | 69 | +1 lap | 0 |
| 15 | 9 | Marcus Ericsson | Sauber Ferrari | 68 | +2 laps | 0 |
| 16 | 35 | Sergey Sirotkin | Williams Mercedes | 68 | +2 laps | 0 |
| 17 | 18 | Lance Stroll | Williams Mercedes | 68 | +2 laps | 0 |
| NC | 2 | Stoffel Vandoorne | McLaren Renault | 49 | DNF | 0 |
| NC | 33 | Max Verstappen | Red Bull Racing TAG Heuer | 5 | DNF | 0 |
| NC | 16 | Charles Leclerc | Sauber Ferrari | 0 | DNF | 0 |
| Pos | Driver | Nationality | Car | Pts |
| 1 | Lewis Hamilton | GBR | Mercedes | 213 |
| 2 | Sebastian Vettel | GER | Ferrari | 189 |
| 3 | Kimi Räikkönen | FIN | Ferrari | 146 |
| 4 | Valtteri Bottas | FIN | Mercedes | 132 |
| 5 | Daniel Ricciardo | AUS | Red Bull Racing TAG Heuer | 118 |
| 6 | Max Verstappen | NED | Red Bull Racing TAG Heuer | 105 |
| 7 | Nico Hulkenberg | GER | Renault | 52 |
| 8 | Kevin Magnussen | DEN | Haas Ferrari | 45 |
| 9 | Fernando Alonso | ESP | McLaren Renault | 44 |
| 10 | Sergio Perez | MEX | Force India Mercedes | 30 |
| 11 | Carlos Sainz | ESP | Renault | 30 |
| 12 | Esteban Ocon | FRA | Force India Mercedes | 29 |
| 13 | Pierre Gasly | FRA | Scuderia Toro Rosso Honda | 26 |
| 14 | Romain Grosjean | FRA | Haas Ferrari | 21 |
| 15 | Charles Leclerc | MON | Sauber Ferrari | 13 |
| 16 | Stoffel Vandoorne | BEL | McLaren Renault | 8 |
| 17 | Marcus Ericsson | SWE | Sauber Ferrari | 5 |
| 18 | Lance Stroll | CAN | Williams Mercedes | 4 |
| 19 | Brendon Hartley | NZL | Scuderia Toro Rosso Honda | 2 |
| 20 | Sergey Sirotkin | RUS | Williams Mercedes | 0 |
| Pos | Team | Pts |
| 1 | Mercedes | 345 |
| 2 | Ferrari | 335 |
| 3 | Red Bull Racing TAG Heuer | 223 |
| 4 | Renault | 82 |
| 5 | Haas Ferrari | 66 |
| 6 | Force India Mercedes | 59 |
| 7 | McLaren Renault | 52 |
| 8 | Scuderia Toro Rosso Honda | 28 |
| 9 | Sauber Ferrari | 18 |
| 10 | Williams Mercedes | 4 |
