Nico Rosberg wins Monaco Grand Prix ahead of Mercedes teammate Lewis Hamilton to take F1 lead

Ferrari driver Fernando Alonso of Spain steers his car during the Monaco Formula One Grand Prix, at the Monaco racetrack, in Monaco, Sunday, May 25, 2014. (AP Photo/Luca Bruno) (The Associated Press)

Nico Rosberg won the Monaco Grand Prix from pole position on Sunday to take the overall championship lead from his teammate Lewis Hamilton, who finished second to give Mercedes a fifth straight 1-2 finish.

The German driver clinched his second victory of the season and fifth of his career, making a strong start and holding off Hamilton to repeat his maiden GP win from pole here in Monaco last year.

Red Bull's Daniel Ricciardo clinched his second straight third-place finish but was unable to get past Hamilton on a track that is the most difficult to overtake on in Formula One.

Four-time defending champion Sebastian Vettel's frustrating season with Red Bull continued as he abandoned early with a power unit failure.