Jenson Button strategised his way into the lead to win the Chinese Grand Prix on Sunday
Button finished ahead of his teammate Lewis Hamilton for a 1-2 finish for McLaren.
Reigning world champion Button now sits at the top of the Formula One championship, after some good decision making enabled him to make just two pit stops while most drivers pit at least four times.
Rain fell before the race started, yet all cars started on dry-weather tyres. Many of the leaders then decided to change to wet-weather tyres after a couple of laps, while Button, and third-place finisher Nico Rosberg chose to stay out on dry-weather tyres.
Drivers who had changed to wet-weather ones soon found they were degrading quickly and after three or four more laps, returned to the pits to change back. That allowed Button, Rosberg and Renault's Robert Kubica to claim front.
"It was my best race victory," Button said. "This one was pretty special because it was very tough conditions."
Hamilton was among those pitting early, but charged through the field from ninth after nine laps to second after 39.
Rosberg led until lap 19 when he ran wide on his worn tyres and allowed Button through.
Ferrari's Fernando Alonso was kept in check to finish fourth, after five trips to the pit.
Renault's Robert Kubica finished fifth and his teammate Vitaly Petrov earned his first F1 points by taking seventh.
Separating the Renault pair was pole sitter Sebstian Vettel, but the Red Bull driver was never in contention after shuffling tyres.
His Red Bull teammate Mark Webber finished eighth, ahead of Ferrari's Felipe Massa and Mercedes' Michael Schumacher.
After four races this season, Button leads the drivers' standings on 60 points, ahead of Rosberg's 50. Hamilton and Alonso are level on 49 points in third.
McLaren also took over the lead in the constructors' standings, with 109, ahead of Ferrari with 90. Mercedes jumped to third with 78, ahead of Red Bull with 73.
The next race will be the Spanish Grand Prix in Barcelona on May 9.