Snooker fans certainly have not been left disappointed over the past two weeks.
Just when you thought it could not get any better than Ronnie O'Sullivan's Crucible classic with Mark Williams, the two semi-finals go one step further.
Both ties went all the way to the final frame - and even more significantly, both went down to the coloured balls before they were decided.
O'Sullivan had to win all three of the final frames to get past Mark Selby and produced his tantalising best to edge through.
It followed a thriller as Kyren Wilson fluked the green ball - leaving him in tears - against Anthony McGill to reach the World Snooker Championship final.
It might not be on their mind just yet, but there is some big money on the table for O'Sullivan and Wilson for the weekend's final.
The winner will be taking home a cool half a million pounds.
It is more than double what the runner up will win, with £200,000 on the table for the loser.
For Selby and McGill, there was a £100,000 pay day for their semi-final exits.
Here is the World Snooker Championship prize money in full...
World Snooker Championship 2020 prize money
- Winner: £500,000
- Runner-up: £200,000
- Semi-finalists: £100,000
- Quarter-finalists: £50,000
- Last 16: £30,000
- Last 32: £20,000
- Last 48: £15,000
- Last 80: £10,000
- Last 112: £5,000
- Highest break: £15,000
Total prize money: £2,395,000