McLaren rookie Lewis Hamilton (in picture) finished fifth, two places behind team mate and closest rival Fernando Alonso.
Alonso slipped from fourth on the starting grid to sixth at the first corner behind both BMW Saubers.
But the Spaniard made his way back up the order after Poland's Robert Kubica and Germany's Nick Heidfeld pitted.