Etter omstarten var det imidlertid Felipe Massa i Ferrari som ledet mesteparten av løpet, men det var før regnet kom tilbake igjen, og førte til ytterligere dramatikk. Førerne i teten gikk inn for å bytte fra tørrværsdekk til intermediate da det bare var noen ganske få runder igjen, og under de glatte og vanskelige forholdene tok Fernando Alonso raskt innpå Massa. Da bare fire runder gjensto ble det mer dramatikk da de to bilene var borti hverandre i det Alonso tok over ledelsen inn i den femte svingen, og brasilianeren Massa hadde ikke mulighet til å slå tilbake. Dette var McLarens første seier på Nürburgring siden 1998, da vunnet av Mika Häkkinen.