Kimi Räikkönen i McLaren fick en bra start från sin pole position och de båda Ferrari-förarna Michael Schumacher och Felipe Massa hakade på. Fernando Alonso i Renault, som startade från den sjunde rutan, nådde aldrig täten i loppet. Räikkönen fick dock något problem och gick i depå redan på nionde varvet, där han fick ytterligare problem genom att däckbytet tog extra lång tid. Detta medförde att han tappade sin ledning och hamnade istället långt bak i fältet. Michael Schumacher, tätt följd av stallkamraten Massa, övertog ledningen och behöll dessa placeringar in i mål. Ferrari imponerade och tog säsongens andra dubbelseger. Räikkönen gjorde en spektakulär uppåkning och slutade på tredje plats, vilket också var första gången som han gick i mål på Hockenheimbanan.