There have been 156 maximum breaks made in professional tournament snooker, with Steve Davis managing the first way back in 1982 and Ronnie O'Sullivan scoring the most with 15.
His maiden effort at the 1997 World Championship - in just five minutes 20 seconds - was undoubtedly the greatest of all time and you wonder if anyone will ever do it quicker.
The lesser known David Gilbert hit the 147th maximum in the unfitting surroundings of a non televised Championship League event in January 2019 but if nothing else, it makes for a good pub quiz question.
Below we list all the 147 breaks in chronological order, the most prolific maximum scorers and a breakdown of how many have been hit year-by-year, but before then we've picked out some of our favourites - in no particular order - for you to watch.
Watch: Snooker's greatest 147 breaks
Ronnie O'Sullivan v Mick Price, 1997 World Championship first round