The German ace went wheel-to-wheel with his stablemate late in the race, earning a stern rebuke from team principal Christian Horner, before emerging in front and taking his 27th race win.[break]
Former world title-holder Lewis Hamilton was third, claiming his first podium spot for new team Mercedes, after his frustrated stablemate Nico Rosberg was ordered not to overtake as they duelled in the closing stages.
Ferrari´s Felipe Massa finished fifth, stealing the limelight from Fernando Alonso after the two-time world champion went out on the second lap with a collapsed front wing.
France´s Romain Grosjean was sixth, outshining his team-mate and last week´s winner Kimi Raikkonen in seventh.
Nico Hulkenberg, Sergio Perez and Jean-Eric Vergne rounded out the top 10 while McLaren´s Jenson Button was a late retirement.