Lewis Hamilton returned to form on the weekend, as he snatched the lead from frontrunner Sebastian Vettel
McLaren's Lewis Hamilton snatched the win from Sebastian Vettel with five laps to go, ruining Vettel's perfect start to the 2011 Formula One series.
Vettel was aiming for his third straight win, but he could not hold off Hamilton, who made one more pit stop than the German and had fresher tyres at the end.
"It was one of the best races I have experienced," said Hamilton, whose last victory was last year's Belgian GP. "It feels amazing to be able to bring it home. I am absolutely overwhelmed. It feels like a long, long time (since winning). I am so proud and extremely grateful."
Hamilton experienced pre-race technical dramas when a fuel leak was discovered in his engine. McLaren mechanics worked frantically to get the Mercedes on the grid in time.
Red Bull's Mark Webber, who started 18th, charged to a third place finish. McLaren's Jenson Button, last year's race winner, was fourth, ahead of Mercedes' Nico Rosberg and Ferrari's Felipe Massa, who all led at various stages at Shanghai International Circuit.
Ferrari's Fernando Alonso was seventh, ahead of Mercedes' Schumacher, and Renault's Vitaly Petrov, with Sauber's Kamui Kobayashi taking the final point in 10th place.
With three races completed, Vettel leads the drivers' standings with 68 points, ahead of Hamilton (47), Button (38) and Webber (37).
The next race will be the Turkish Grand Prix on May 8.