Honda-tallin englantilaiskuljettaja Jenson Button ajoi uransa ensimmäiseen voittoon formula ykkösissä nousemalla tapahtumarikkaan Unkarin GP:n ykköseksi. McLarenin Kimi Räikkönen keskeytti kilpailun toiselta sijalta 26. kierroksella ajettuaan kierroksella jääneen Vitantonio Liuzzin Toro Rosso -auton perään.
Räikkösellä oli keskeytyshetkellään autossaan huono rengassarja ja hän oli juuri päästämässä takanaan ajaneen tallikaverinsa Pedro de la Rosan edelleen. Räikkösen epäonneksi Liuzzi hidasti vauhtiaan pahassa paikassa.
- Minun piti päästää Pedro ohi. Juuri kun katsoin peiliin, niin yhtäkkiä Liuzzi hidasti keskellä mutkaan. Kun katsoin eteenpäin, niin osuin, Räikkönen kertoi MTV3:lle.
Button ehti ennen voittoaan ajaa 112 voitotonta GP-kisaa. Hungaroringilla hän ajoi maaliin 30,8 sekuntia ennen toiseksi sijoittunutta De la Rosaa, joka kokosi itsensä hienosti lämmittelykierroksen pyörähdyksensä jälkeen. Kolmanneksi sijoittui BMW:n Nick Heidfeld. Honda-tallin edellinen F1-voitto oli niinkin kaukaa kuin Italian GP:stä 1967. Button lähti matkaan 14. ruudusta menetettyään lauantaisen moottorinvaihdon takia kymmenen lähtöruutua.
Ohittamisen piti olla Hungaroringin radalla vaikeaa, mutta sadekeli tuotti ohitusten ja ulosajojen täyttämän GP:n. Kimi Räikkönen lähti paalupaikalta komeasti liikkeelle ja piti ykkössijaa ensimmäiseen varikkokäyntiinsä asti, jolloin 15. lähtöruudusta uskomattoman alkukisan ajanut Fernando Alonso nousi kärkeen. Alonso pitikin kärkipaikkaa toiseen varikkokäyntiinsä asti, mutta varikkokäynnin jälkeisellä kierroksella Alonson autosta lenteli takarenkaan kiinnitysmuttereita ja espanjalainen joutui keskeyttämään.
