Jenson Button has won a dramatic Chinese Grand Prix after on-off rain mixed up the order and left the result in doubt until late in the race.
Button was followed across the line by team-mate Lewis Hamilton, after the Briton endured a topsy-turvey race as he battled through the field, often as the fastest man on track. Among the highlights of his charge was a battle with Michael Schumacher.
Nico Rosberg was third, having led much of the race early on. He didn't have the pace of the McLarens, though, but had no trouble keeping Fernando Alonso at bay for third – the Spaniard getting in reach of the podium despite five pitstops, including a drive-through for jumping the start.
Chinese Grand Prix results
1. Button McLaren-Mercedes 1h44:42.1632. Hamilton McLaren-Mercedes +1.5303. Rosberg Mercedes +9.4844. Alonso Ferrari +11.8695. Kubica Renault +22.2136. Vettel Red Bull-Renault +33.3107. Petrov Renault +47.6008. Webber Red Bull-Renault +52.1729. Massa Ferrari +57.79610. Schumacher Mercedes +1:01.74911. Sutil Force India-Mercedes +1:02.87412. Barrichello Williams-Cosworth +1:03.66513. Alguersuari Toro Rosso-Ferrari +1:11.41614. Kovalainen Lotus-Cosworth +1 lap15. Hulkenberg Williams-Cosworth +1 lap16. Senna HRT-Cosworth +2 laps17. Chandhok HRT-Cosworth +4 laps
Not classified/retirements:Trulli Lotus-Cosworth Di Grassi Virgin-CosworthDe la Rosa Sauber-FerrariBuemi Toro Rosso-FerrariKobayashi Sauber-FerrariLiuzzi Force India-MercedesGlock Virgin-Cosworth
Drivers championship: 1. Button 602. Rosberg 503. Alonso 494. Hamilton 495. Vettel 456. Massa 417. Kubica 408. Webber 289. Sutil 10 10. Schumacher 10 11. Liuzzi 8 12. Petrov 6 13. Barrichello 5 14. Alguersuari 2 15. Hulkenberg 1