Our guide to Monday's semi-finals at the William Hill World Darts Championship includes the order of play, match-by-match previews, statistics and predictions.
They say cream rises to the top and sure enough, after three weeks of shocks and drama, four of the world's new top 10 are left to battle it out for the Sid Waddell Trophy.
Michael van Gerwen, Nathan Aspinall, Peter Wright and Gerwyn Price have won 25 titles between them this season and although you know who has bagged 14 of them, it's still a pretty fitting semi-final line-up to complete a wonderful 2019.
The 'dream' MVG v Price final, which was as short as 3/1 before a dart was thrown, is regarded the most likely outcome but could there be a twist in the tale?
Peter Wright and Gerwyn Price could both so easily have fallen at their first hurdles but now they stand on the cusp of the World Championship final.
In Snakebite's case it was two visits of pure genius that saved his skin in a deciding set against Noel Malicdem - albeit only after blowing an earlier chance to win himself - and even pondered whether it'll end up being one of those 'written in the stars' moment.
162: T18, T18, T18
— Chris Hammer (@ChrisHammer180) December 20, 2019
140: T20, T20, D10
Peter Wright's six darts that saved a deciding set that he goes on to win 6-5. Sensational.pic.twitter.com/A0DQ13snin
👏🐍 Peter Wright produced a match saving 140 checkout last night before winning a gripping sudden death leg.
— Sporting Life (@SportingLife) December 21, 2019
🤔 Does @snakebitewright now think he can go all the way? And why doesn't he use the darts he says would win him the title?! pic.twitter.com/ZqZnkrz3gY
In Price's case he was the grateful benefactor of William O'Connor's unfathomable brain freeze at 2-2 in their deciding set, when he took aim at double one when he required four.
😱 If ever you need double two to go one leg away from beating Gerwyn Price, don't do this...pic.twitter.com/Rf9bNnutrN
— Sporting Life (@SportingLife) December 20, 2019
Since then the two-time Grand Slam of Darts champion, who absolutely dismantled Wright in last month's final to retain his title, has strolled into the last four with a couple of superb displays against John Henderson and Glen Durrant either side of a lethargic one against Simon Whitlock.
That said, the Henderson game could have been much close than the 4-0 scoreline had the Scotsman not missed 20 double attempts out of 24 while Duzza will be disappointed with his performance, apart from his 100+ finishing.
Wright, who won his first TV title against Price in the 2017 UK Open when the Welshman was beginning to make his presence felt in the game, laboured to victory over Seigo Asada before almost crushing Jeffrey de Zwaan 4-0...only to end up being taken to a deciding set.
The 49-year-old raised the bar in scintillating fashion in the quarter-finals against Luke Humphries as he added four more 100+ checkouts to his tournament high tally of 13, including the eighth 170 of the campaign and a 161 on the bulleye.
His average of 105.86 was the best he's ever managed at the Ally Pally while the 123.83 he managed in the fourth set was the highest recorded by any player in a set for two years.
🎣 Peter Wright wastes no time in stamping his authority over today's second quarter-final
— Sporting Life (@SportingLife) December 29, 2019
💪 He hit the EIGHT Big Fish of the tournament - and went on to hit 124 for the first setpic.twitter.com/v0KIxPvtYo
When Wright, who also set a new average record for a broadcast match earlier this winter, is in one of those kind of spells he's very hard to live with but can he do it for long enough against Price?
The Iceman does have the mental edge over Snakebite - and indeed everyone apart from MVG - and I think he'll come through what I expect to be a thriller of potentially absurd quality.
Three bets that catch the eye are Wright to hit three or more 100+ checkouts at 7/4, Price to win and hit 12+ 180s at 5/2 and the match to have over 38.5 legs, a high checkout of over 141.5 and more than 22 maximums at 3/1.
Prediction: 4-6
I'm hoping that anyone who read my pre-tournament preview will also be rooting for 40/1 each-way selection Nathan Aspinall as much as I am to reach the final.
And if that can be against Gerwyn Price, which would bring home my 50/1 'name the finalists' selection, then there will be none of that usual post-Dartmas January blues.
However, this scenario will still seem rather fanciful to many fans considering Michael van Gerwen is 1/8 favourite to end the Asp's second successive semi-final run at the Ally Pally.
The defending champion may not have been consistently firing on all cylinders across his four games but he's cruised through with the minimum of fuss and will be ready to explode into top gear if and when his buttons are pressed.
1⃣7⃣0⃣🎣 Just when everyone thought Michael van Gerwen was in danger of becoming the first defending champion to lose on opening night since 2008...pic.twitter.com/1uP6SkOriM
— Sporting Life (@SportingLife) December 13, 2019
Aspinall's route has been a lot tougher and had to show the same kind of character, fighting spirit and flashes of brilliance that helped him become the UK Open and US Darts Masters champion in this incredible season.
😅🙌 The reaction of Nathan Aspinall's family said it all!
— Sporting Life (@SportingLife) December 22, 2019
📽️ Afterwards @NathanAspi talks about his eight-year-old girl being such a big fan of Fallon Sherrock, who he fortunately can't meet until the final! @Fsherrock pic.twitter.com/GLrLJiudz2
And to think the turning point that made this 12 months possible was his comeback from 2-0 down against Gerwyn Price in last year's second round as a 500/1 tournament outsider.
The Stockport thrower has spoken about how that gave him the mental strength to compete with the very best and that mindset helped him get through four pretty hard-fought battles to make it nine wins from 10 matches on the biggest stage in darts.
His main areas of concern have been his finishing, which is statistically the worst of the final four, and his tendency to allow his opponents back into matches when closing in on victory, namely Krzysztof Ratajski and Dimitri van den Bergh.
Aspinall won't be fazed by his first televised meeting with Michael van Gerwen, who he's beaten twice this season including a 6-1 hiding back in February, and this set play format does give him a greater chance than if it were a long legs race.
I'm going to stick with him to win a classic but if you're unconvinced then you can back him at 7/4 on the handicap with a 2.5 set start.
Another option would be 11/4 on the match to have over 34.5 legs, a high checkout of over 141.5 and more than 20.5 total 180s.
Prediction: 5-6