Check out the full list of previous winners of Formula 1's Monaco Grand Prix since the inaugural race in 1950.
While it might not be the most exciting race due to its lack of overtaking opportunities, there's no denying its place as one of the most iconic stops on the Formula 1 calendar.
Dating all the way back to 1950, the Monaco Grand Prix has been a constant in the Formula 1 calendar and has only ever been held at the Circuit de Monaco.
F1 legend Ayrton Senna has the most Monaco wins with six, one ahead of Graham Hill and Michael Schumacher.