Lewis Hamilton pulled off a tactical masterstroke and benefited from a Red Bull pit-stop blunder to win the Monaco Grand Prix and get his championship challenge firmly back on track.
Pole-sitter Daniel Ricciardo crossed the line of a fascinating weather-hit race in second while Force India’s Sergio Perez completed the podium places.
Championship leader Nico Rosberg struggled in the early wet conditions – at one stage he was instructed by Mercedes to move over for a much-faster Hamilton – and finished seventh, 93 seconds behind his team-mate, after Nico Hulkenberg pipped him on the line.