Heikki Kovalainen, pilota finlandese della McLaren-Mercedes, vince il Gp d’Ungheria, 11° appuntamento del Mondiale, precedendo Timo Glock (Toyota) e la Ferrari del connazionale Kimi Raikkonen. Il podio si è determinato a tre giri dalla fine, quando ha ceduto il motore della Ferrari di Massa che era saldamente al comando.

Il brasiliano era in testa fin dal via: con un grande scatto aveva messo dietro le due McLaren che partivano dalla prima fila. Problemi anche per Hamilton: una foratura al 40° giro (era secondo) lo relega in quinta posizione. Quarto Alonso e sesto Piquet (entrambi su Renault). A punti Trulli (7°) e Kubica (8°)