Having been run since 1929, the list of Monaco Grand Prix winners reads like a who's who of the all time great Formula 1 drivers.
Brazilian legend Ayrton Senna remains the most prolific winner, taking the title six times including five consecutive victories from 1989 to 1993. His untimely death the very next year stopped him from inevitably adding more.
He overtook the previous record of five wins, all in the 1960s, set by British driver Graham Hill. Michael Schumacher came close to matching Senna, but finished with five himself.
Red Bull currently has a stranglehold at Monaco, winning the last three races: twice by Max Verstappen and once by Sergio Perez.