Sebastian Vettel started from pole position, and it seemed unlikely that anyone could break his winning streak. His teammate started way down, and although there was a brief stint with Nico Rosberg leading, it looked like it was going Vettel's way. Until just a few laps at the end, that is, when Lewis Hamilton came speeding by and took a great victory for McLaren.

PositionDriverTeamTimeStops
1Lewis HamiltonMcLaren1:36:58.2263
2Sebastian VettelRed Bull+5.12
3Mark WebberRed Bull+7.53
4Jenson ButtonMcLaren+10.03
5Nico RosbergMercedes+13.43
6Felipe MassaFerrari+15.82
7Fernando AlonsoFerrari+30.62
8Michael SchumacherMercedes+31.03
9Vitaly PetrovRenault+57.42
10Kamui KobayashiSauber+63.22
11Paul di RestaForce India+68.72
12Nick HeidfeldRenault+72.72
13Rubens BarrichelloWilliams+90.12
14Sébastien BuemiToro Rosso+90.63
15Adrian SutilForce India+1 Lap3
16Heikki KovalainenLotus+1 Lap2
17Sergio PérezSauber+1 Lap4
18Pastor MaldonadoWilliams+1 Lap3
19Jarno TrulliLotus+1 Lap2
20Jérôme D'AmbrosioVirgin+2 Laps2
21Timo GlockVirgin+2 Laps3
22Tonio LiuzziHRT+2 Laps3
23Narain KarthikeyanHRT+2 Laps1
DNFJaime AlguersuariToro RossoLap 91