Después del drama de la sesión clasificatoria y el consiguiente castigo a la escudería McLaren Mercedes, su piloto Lewis Hamilton ha logrado su tercera victoria de la temporada en Hungría al quedar por delante de Kimi Raikkonen y Nick Heidfeld.
El piloto británico dominó la carrera desde la salida y, a excepción de los últimos minutos, cuando sufrió los ataques del finlandés Kimi Raikkonen, no tuvo problemas para proteger su posición.
Hamilton realizó una buena salida, todo lo contrario del alemán Nick Heidfeld, quien salió muy lento y perdió el segundo lugar a favor de Kimi Raikkonen. Al entrar en la primera curva, Nico Rosberg, Ralf Schumacher, Robert Kubica y Fernando Alonso perseguían a los tres hombres de cabeza.
Mientras el actual líder del mundial iba abriendo una distancia significante respecto a sus rivales, Fernando Alonso recuperaba cometía un error en la última curva del trazado que aprovecha Mark Webber para adelantarlo. Sin embargo, la alegría del australiano no duraría mucho puesto que el español recuperaba su posición pocos metros después.
Dos vueltas más tarde, Alonso continuaba con sus ataques para recuperar posiciones y pasando al BMW Sauber de Robert Kubica se colocaba en sexto lugar. Ahí se le acabó la aventura durante varias vueltas al español, ya que el alemán Ralf Schumacher le impidió el paso en todo momento hasta su parada en boxes en la vuelta 18 junto a Heidfeld y Rosberg.
El orden de carrera se estableció tras la primera ronda de paradas en boxes con Hamilton liderando a Raikkonen, Heidfeld y Rosberg. Robert Kubica aprovechó su parada en pits para pasar a Ralf y Alonso, y colocarse en quinto lugar.
Raikkonen comenzó a presionar a Hamilton a mitad de carrera y logró reducir la ventaja del piloto de McLaren Mercedes a un segundo. Y todo continuó sin cambios hasta la segunda tanda de repostaje, cuando Alonso finalmente logró pasar a Ralf Schumacher.
Al frente de carrera, Hamilton siguió liderando el gran premio con Raikkonen en sus talones y Heidfeld en tercera posición. Después de que los dos pilotos de BMW Sauber y Nico Rosberg hiciesen sus tercera paradas en boxes de la tarde, Alonso logró acercarse a Heidfeld y presionarle por la tercera posición.
Y una vez más, el orden de carrera se mantuvo hasta la línea de meta a pesar de los ataques de Raikkonen a Hamilton y Alonso a Heidfeld. Hamilton logró su tercera victoria de la temporada al mantener la calma hasta el último minutos, Raikkonen acabó en segunda posición y Heidfeld fue tercero.
Fernando Alonso, después de haber perdido cinco posiciones en parrilla por imposición de los comisarios de carrera, acabó en cuarto lugar por delante de Robert Kubica, Ralf Schumacher, Nico Rosberg y Heikki Kovalainen.