Heikki Kovalainen stigao je do svoje prve pobjede u karijeri u utrci za VN Mađarske. Drugo mjesto ostvario je Timo Glock, a treće Kimi Raikkonen...
Nakon što su ostvarili najbolje startne pozicije svi su očekivali potpunu dominaciju McLarena na inače, oduvijek, poprilično dosadnom Hungaroringu. Spora staza nema previše prostora za pretjecanje, ali današnja je utrka unatoč toma bila iznimno zanimljiva.
Već na startu Felipe Massa uspio je, odličnim manevrom, prijeći u vodstvo. Heikkija je pretekao već za dvadesetak metara, a Lewisa je prešao s vanjske strane u prvom zavoju. Od tog je trenutka Brazilac u potpunosti kontrolirao utrku, a vrhunski bi nastup završio pobjedom da mu dva kruga prije kraja utrke motor nije otkazao poslušnosti i ostavio ga bez bodova.
Kovalainen ulazi u ciljnu ravninu i postaje 100. vozač F1 sa osvojenom pobjedom
Lewis Hamilton jedini je uspijevao pratiti Massin tempo, ali u 37. krugu puknula je prednja lijeva guma na njegovom McLarenu i ostavila ga bez mogućnosti za bitku za pobjedu. Sva ova događanja otvorila su put prema trijumfu za Heikkija Kovalainena, koji je priliku objeručke prihvatio i stigao do svoje prve pobjede u karijeri.
Aktualni svjetski prvak, Kimi Raikkonen, gotovo se cijelu utrku mučio s Fernandom Alonsom iza kojeg je gubio puno vremena, a uspio ga je preteći tek kroz bokseve u drugom zaustavljanju. Finac je naposljetku na cilj stigao treći te sada u ukupnom poretku zaostaje 5 bodova za Hamiltonom.
Četvrti je kroz cilj prošao Fernando Alonso, a šesti Nelson Piquet, dok se između njih smjestio Hamilton. Ovim rezultatom Alonso i Piguet nagovijestili su bolju formu Renaulta, koji bi, ukoliko nastave ovako, nakon ljetne pauze mogao postati iznimno konkurentan.
Jarno Trulli ostvario je sedmo mjesto u utrci i time upotpunio slavlje Toyote čija su oba bolida završila u bodovima, a osmi je kroz cilj prošao Robert Kubica, koji u posljednjim utrkama sve više zaostaje u ukupnom poretku.