Sebastian Vettel has won the Monaco GP for the first time in his career, ahead of Fernando Alonso and Jenson Button, both former World Champions and former winners. Red Bull were however lucky with a late safety car to make a risky one-stop strategy work.