Loppet, som på grund av varierande regn var mycket svårkört och hasardartat, vanns överlägset av Hamilton som för första gången vann ett lopp i sitt hemland. Kovalainen tog starten medan Hamilton körde om Webber och Räikkönen direkt och tog andraplatsen. Hamilton tog sig sedan förbi sin stallkamrat på femte varvet och dominerade därefter loppet i vätan. Hamilton vann loppet hela 68 sekunder före Heidfeld och 82 sekunder före Rubens Barrichello i Honda. Detta var för övrigt Barrichellos första pallplats sedan USA:s Grand Prix 2005. Tvåan och trean i loppet var de enda som inte varvades av segraren Hamilton. Resultatet i övrigt spetsade till ställningen i VM-tabellen där de tre främsta förarna nu hade exakt lika många poäng.
Kimi Räikkönen bytte motor efter krånglet i det förra loppet men slipper nedflyttning på startgriden eftersom det är tillåtet att göra detta en gång per säsong.