Na corrida mais emocionante desta temporada, o inglês Jenson Button deixou de ser apenas uma promessa e conquistou sua primeira vitória na F1, neste domingo, no GP da Hungria. Foi também o primeiro triunfo da equipe Honda na categoria desde as últimas duas vitórias, ainda na década de 60. Outras duas surpresas completaram o pódio: Pedro de la Rosa, de McLaren, e Nick Heidfeld, da BMW.
Os dois favoritos, o espanhol Fernando Alonso e o alemão Michael Schumacher, não completaram a prova. A equipe Renault errou durante o pitstop de Alonso, não prendeu de forma adequada as rodas do carro do espanhol, e tirou o atual campeão da prova quando ocupava a primeira colocação. Já Schumacher, que enfrentou muitos problemas com o baixo rendimento dos pneus Bridgestone, tentou segurar uma posição no pódio, mas errou a duas voltas do fim e abandonou. Felipe Massa e Rubens Barrichello, que largaram em segundo e terceiro, respectivamente, não tiveram grandes atuações, mas ainda terminaram na zona de pontuação. Barrichello levou a Honda ao quarto lugar, enquanto Massa marcou o único ponto da Ferrari, em oitavo.