A great drive for Rosberg to lead from start to finish, but the man of the hour has to be Hamilton who drove a superb race to finish in 3rd after starting all the way down in 20th. True grit indeed:
1. Nico Rosberg Germany Mercedes-Mercedes 1hr 33m 42.914s 67 laps
2. Valtteri Bottas Finland Williams-Mercedes +00m 20.7s
3. Lewis Hamilton Britain Mercedes-Mercedes +00m 22.5s
4. Sebastian Vettel Germany Red Bull-Renault +00m 44.0s
5. Fernando Alonso Spain Ferrari-Ferrari +00m 52.4s
6. Daniel Ricciardo Australia Red Bull-Renault +00m 52.5s
7. Nico Hulkenberg Germany Force India-Mercedes +01m 04.1s
8. Jenson Button Britain McLaren-Mercedes +01m 24.7s
9. Kevin Magnussen Denmark McLaren-Mercedes +1 lap
10. Sergio Perez Mexico Force India-Mercedes +1 lap
11. Kimi Raikkonen Finland Ferrari-Ferrari +1 lap
12. Pastor Maldonado Venezuela Lotus-Renault +1 lap
13. Jean-Eric Vergne France Toro Rosso-Renault +1 lap
14. Esteban Gutierrez Mexico Sauber-Ferrari +1 lap
15. Jules Bianchi France Marussia-Ferrari +1 laps
16. Kamui Kobayashi Japan Caterham-Renault +2 laps
17. Max Chilton Briton Marussia-Ferrari +2 laps
18. Marcus Ericsson Sweden Caterham-Renault +2 laps
Rtd. Adrian Sutil Germany Sauber-Ferrari 47 laps completed
Rtd. Daniil Kvyat Russia Toro Rosso-Renault 44 laps completed
Rtd. Romain Grosjean France Lotus-Renault 26 laps completed
Rtd. Felipe Massa Brazil Williams-Mercedes 0 laps completed