Hamilton in control with Spanish GP win
Mercedes-AMG's British driver Lewis Hamilton drives at the Circuit de Catalunya, in Montmelo on the outskirts of Barcelona during the Spanish Formula One Grand Prix on May 11, 2014 - by Lluis Gene
The 29-year-old's victory lifted him to 100 points for the season and into the leadership of the drivers’ world championship ahead of Germany's Rosberg, on 97.
Australian Daniel Ricciardo came home third for Red Bull ahead of his team-mate, defending four time world champion German Sebastian Vettel, who had started from 15th on the grid.
The win was Hamilton's fourth win this year, his first in Spain and the 26th of his career while Mercedes one-two stamped their complete supremacy on the constructors’ championship which they now lead by more than 100 points.
"I was not fast enough today," admitted Hamilton. "Fortunately I was able to keep Nico behind.
"My first win here in Spain means everything to me," added the 2008 world champion.
"A big thank you for my team, they have done an incredible job this year."
Finn Valtteri Bottas finished fifth for the resurgent Williams team ahead of local hero and two-time champion Spaniard Fernando Alonso and his Ferrari team-mate 2007 champion Finn Kimi Raikkonen.