There have been 32 different players to knock Ronnie O'Sullivan out of snooker's Triple Crown events but how many can you name?
Ronnie O'Sullivan has won more Triple Crown events than any other player in history having claimed six World Championship titles, seven UK Championship crowns and seven Masters trophies.
The Rocket's tally of 20 is two more than seven-time world champion Stephen Hendry (18) and he's obviously still going strong almost 27 years after his first at the 1993 UK Championship, which came against the legendary Scotsman.
O'Sullivan, now 44, sparked much hilarity on social media at the Crucible this year when (half) joking that he'd probably need to lose and arm or a leg to fall out of the world's top 50 due to - in his opinion - the lack of the quality players coming through the ranks but while it has usually taken a fellow great of the game to send him packing throughout his career, he has suffered a good number of shocks during snooker's biggest three events.
He's failed to win 58 of the Triple Crown tournaments he's competed in down the years, with 32 different players managing to beat him. Many you'll have heard of, some may surprise you and a few will require a wealth of snooker knowledge and memory power.
Follow the link to the quiz below, where you'll be asked to type the surname of players you think have defeated him. You have 10 minutes to get as many as you can, but to help you, the tournament names and years are provided - as well as which round and the match score. Although there are 58 empty fields to fill, you'll be pleased to know you won't need to write 58 names - if a player you type has beaten him more than once, then all the relevant fields will be filled.
How to play and extra info: