Sebastian Vettel beat Ferrari team-mate Kimi Raikkonen in Monaco to take his 45th victory in Formula 1.
Red Bull rectified their 2016 nightmare by giving Daniel Ricciardo a strategy, coupled with some electrifying inlaps, which enabled him to jump both his team-mate Max Verstappen and Russian GP victor Valtteri Bottas for the third and final podium spot.
Some drivers such as Lewis Hamilton suffered nightmare weekends around the tight twisty streets of Monte Carlo while others relished the challenge and got their season back on track.
Here is how we rated all 20 drivers’ performances over F1’s most famous weekend.




