World champion Jenson Button calmly steered his way through the chaos of a wet Chinese Grand Prix for his second win of the season Sunday, leading Lewis Hamilton to a McLaren one-two. The 30-year-old Briton, who took the lead in the overall standings after celebrating his second win of the season and ninth of his career, yelled “We really earned that one!” on his team radio as he crossed the line. “For me it's my best victory,” said the grinning Button, who had started fifth on the grid. “It was very tough conditions and the great thing is our pace was good. It wasn't just the luck of calling the weather.” Hamilton carved his way through the field from 12th on lap four to finish 1.530 seconds behind his compatriot in the first British one-two since 1999. The 25-year-old's aggressive drive included a clash with Red Bull's Sebastian Vettel in the pit lane and a post-race stewards' investigation resulted in reprimands for both drivers for dangerous driving. “I had quite an eventful race,” said Hamilton, the 2008 world champion, who embraced Button and shook his hand afterwards. “I fought my way through and we both did a tremendous job and it's great for the team.” German Nico Rosberg got his second successive third place for Mercedes with Spain's Fernando Alonso, who earned a drive-through penalty for a jump start, finishing fourth for Ferrari. Button now has 60 points overall, 10 clear of Rosberg with Hamilton and Alonso third and a point further back. McLaren leads the constructor's standings with 109 points to Ferrari's 90. Pole-sitter Vettel, who won the last race in Malaysia, could only manage sixth behind Robert Kubica's Renault, leaving the Shanghai race still without a repeat winner after seven years. Renault's Vitaly Petrov passed both Michael Schumacher of Mercedes and the Red Bull of Mark Webber on the last few laps to take an impressive seventh place in the Russian's first completed Formula One race. Alonso's premature start, a safety car for a three-car pile up on the first corner, heavy rain and another safety car later in the race contributed to an entertaining but chaotic race. “I think we stopped five times to change the tires,” said Alonso, who muscled his car past teammate Felipe Massa as both headed into the pits. “Hopefully, next race we have a normal weekend. We've had only one in Bahrain, and we won the race. So we need more normal weekends.”