Дъждът е спрял, но пистата Хунгароринг е мокра. Една част от пилотите стартират с гуми интермедиа, докато останалите са с мокри. От вторите са Баричело и Михаел Шумахер. Кими Райконен прави чист старт, но Фелипе Маса  изостава до четвърто място. Михаел Шумахер и Фернандо Алонсо правят уникално състезание и след първата обиколка са четвърти и шести. След втората обиколка води Райконен, пред Баричело, който е с мокри гуми, следва де ла Роса, Михаел Шумахер, Алонсо, Фисикела, Маса. В тази обиколка се завърта Кубица, но успява да остане на пистата и да продължи.  Марк Вебер обаче отпада. Фернандо Алонсо е очевидно по-бързо от Шумахер и го атакува изключително агресивно. Германецът успява да го задържи в продължение на една обиколка, но в четвъртата обиколка е безпомощен и Алонсо го изпреварва. Изборът на мокри гуми не се оправдава за Баричело и в петата обиколка той влиза в бокса за смяна. Така първи са двата Макларъна, следват Алонсо и Шумахер. Чудесно състезание прави Дженсън Бътън, който от 14-та позиция вече е пети. В седмата обиколка  Фелипе Маса се завърта на пистата, но също като Кубица остава на трасето и продължава. Бразилецът обаче вече е осми. В осмата обиколка Райконен прави най-бърза обиколка. Бътън изпреварва Шумахер за четвъртото място, а  след това  и Фисикела притиска германеца. Всичко това дава основания да се смята, че изборът на мокри гуми е бил грешен. В 10-та обиколка Маса изпуска завой и губи позиция от Хайдфелд.  В 12- обиколка бразилецът влиза в бокса и слага мокри гуми. В 13- обиколка разликата между Алонсо и Шумахер е над 22 секунди, а испанецът прави постоянно обиколки с поне 2 секунди по-бързо. В 14 обиколка болид на Торо Росо изпреварва с лекота на правата кола на Тойота и това демонстрира предимството на гумите Мишлен при тези условия. В 15-та обиколка Шумахер прави лека грешка, което дава шанс на и без това по-бързия Фисикела. Италианецът обаче не реагира добре и не успява да изпревари. В опита си обаче чуква леко Шумахер, изглежда обаче без никакви последствия. В 16-та обиколка де ла Роса влиза в бокса. Точно при излизането пред него профучават Фисикела и Шумахер. Точйно в тази обиколка пилотът на Рено все пак успява да изпревари германеца а след това контакт между двамата чупи крилото на Шумахер. Това го принуждава да влезе по-рано в бокса. В 17-та обиколка освен Шумахер влизат и Кими Райконен и Дженсън Бътън. Шумахер този път слага гуми интермедиа.   Само обиколка след като изпревари Шумахер и му счупи предния спойлер, Фисикела изхвърча и се удари в предпазната стена. Въпреки това се връща на пистата, но не е ясно какви последствия има. Кубица се завърта за пореден път и този път губи предния си спойлер. Алонсо застига с обиколка един куп изостанали пилоти, включително и Фелипе Маса. Скоростта му е поразителна,  прави по над 5 секунди на обиколка на Шумахер. Нико Росберг излита от пистата и отпада в 21 обиколка. Фисикела също не може да продължи и отпада. Унижението за Шумахер е пълно, тъй като в 25-я тур  Алонсо го изпреварва с една обиколка. В 27 обиколка Райконен отпада след странен инцидент с Лиюци. Пилотът на Торо Росо намалява за да даде път на финландецът, но той не забелязва и се сблъсква с него отзад.  И двамата отпадат, а на пистата излиза кола за сигурност. Много от пилотите влизат в бокса, между тях е и Алонсо. Това е страхотен шанс за Шумахер, който е пуснат да мине пред колата за сигурност и да навакса огромното си изоставане. В 30-та обиколка, зад колата за сигурност подреждането е: Алонсо, Бътън, де ла Роса, Баричело, Хайдфелд,  Култард, Михаел Шумахер, Ралф Шумахер,  Маса, Кубица, Спийд, Трули, Сато, Алберс и Монтейро. Малко след рестартирането Михаел Шумахер се завърта, но тъй като зад него са пилоти които са с обиколка назад няма опасност да загуби позиция. Алонсо записва мистериозно бавна обиколка, но след това показва, че няма проблеми и прави най-бърза обиколка. В 36 обиколка Бътън прави най-бърза обиколка. Изоставането му от Алонсо е 5 секунди. Шумахер вече е на 35 секунди назад на седма позиция. Пистата обаче вече изсъхва и темпото на германецът вече е равностойно с това на лидерите. В 38 обиколка Шумахер записва най-бърза обиколка. Условията вече са удобни за него, но изоставането му от Алонсо е 37 секунди, а времената им са идентични.  В 39 обиколка Михаел изпреварва Култард за шестото място. Условията непрекъснато се подобряват, но още е рано за сухи гуми. Скот Спийд, който рискува и ги поставя се завърта и излиза от пистата. Американецът обаче се завръща на пистата. Нова най-бърза обиколка за Шумахер, Бътън също е бърз и е стопил преднината на Алонсо до 1 секунда. В 42 обиколка Маса влиза в бокса и слага отново гуми интермедиа.  Във следващата обиколка Михаел безпроблемо изпреварва Хайдфелд за пето място. Спийд се отказва от сухите гуми и влиза в бокса за да сложи отново интермедиа - само 4 обиколки след като сложи сухите гуми. Михаел Шумахер записва нова най-бърза обиколка в 46 тур. Скоростта му е с над 3 секунди повече от всички останали. Вече е зад гърба на Баричело в борба за 4 място. В 46 обиколка Бътън и Шумахер влизат в бокса. Нито един от двамата обаче не е сменил гумите си изобщо. Бътън се връща на второ място, а Михаел е шести, на 10 секунди зад Хайдфелд. Въпреки дозареждането с гориво Михаел и Бътън продължават да са най-бързите хора на пистата и записват обиколки с по 2 секунди по-бързи от Алонсо. В 49 обиколка Ралф Шумахер влиза в бокса и рискува като поставя сухи гуми. Ярно Трули влиза обиколка по-късно и също поставя сухи гуми. В 50 обиколка Бътън записва най-бърза обиколка и вече е на 15 секунди зад Алонсо, който още не е влизал в бокса. В тази обиколка влиза и Баричело и слага сухи гуми. В 51 обиколка в бокса влиза и Алонсо и също слага сухи гуми. Не е стабилен обаче и на един от завоите губи контрол, но не се стига до излизане от пистата. Де ла Роса също  влиза и слага сухи гуми. В 52 обиколка Алонсо отпада!!! Испанецът излита от пистата след завъртане. Изглежда, че причина за това е лошо поставена задна гума. Това е първото отпадане за сезона за Алонсо, а Шумахер е вече трети и до второто място го делят само 3 секунди. До края на състезанието остават 17 обиколки. В 54 обиколка Бътън влиза в бокса за да постави сухи гуми.  Това означава, че ако не беше отпаднал, Алонсо щеше да е сигурен победител. Най-бърза обиколка за де ла Роса. Изоставането му до Михаел е само 12 секунди и се движи с по 3 секунди по-бързо от него. Вероятно на Шумахер ще му се наложи да влезе в бокса, което ще гарантира второто място на де ла Роса. В 55-та обиколка Хайдфелд влиза в бокса за да сложи сухи гуми. След излизането си е на четвърто място, точно пред Баричело. Двамата изостават на 35 секунди от Бътън. 13 обиколки преди края Бътън води, на 13 секунди зад него е Шумахер, де ла Роса е на още 23 секунди.  В 61 обиколка Маса влиза в бокса и слага сухи гуми. 8 обиколки преди финала Шумахер е застигнат от де ла Роса. Шансът на германеца е в това, че на правите развива по-висока скорост, а при завоите де ла Роса не би могъл да излезе от идеалната линия, която единствено е суха. 5 обиколки преди края испанецът прави много остра атака и принуждава Шумахер да излезе от пистата, но при завоя има асфалтово разширение и той запазва позицията си. В следващата обиколка неизбежното се случи и де ла Роса най-накрая изпревари Шумахер. Проблема за германеца обаче е, че и Хайдфелд е вече непосредствено зад него със сухи гуми. Ярно Трули отпада заради гръмнал двигател. Хайдфелд изпреварва с лекота  Шумахер. Пилотът на Ферари обаче има очевидни проблеми и забавя рязко скоростта. Прибира се в бокса и няма да продължи. Така Михаел Шумахер отпада само 2 обиколки преди края. Край на състезанието, Дженсън Бътън печели първа победа в кариерата си.