And then there were two.
The final of the PDC Darts World Championship takes place on 3 January and sees two time champion Gary Anderson take on World number three Gerwyn Price.
The pair came through thrilling semi-finals at Alexandra Palace and Price will become world number one for the first time if he lifts the Sid Waddell Trophy on Sunday night.
Two years ago, Price and Anderson were involved in an explosive clash in the Grand Slam of Darts final and now prepare to fight for the big cash prize on offer to the winner.
The ill-tempered game in 2018 saw champion Price fined £20,000, which was later halved. Anderson took exception to what he viewed as slow play and over-exuberant celebrations by Price and the two clashed verbally on several occasions.
When is the final?
The game will take place at Alexandra Palace at 7.30pm on Sunday 3 January.
How much is up for grabs?
The winner will take home £500,000.
How can I follow it?
Sky Sports have it on TV, but talkSPORT is the place to catch it for free.
Coverage begins at 7pm.
To tune in, click the radio player below or HERE for the live stream.
Here are the other ways to listen…
App iPhone – Download from the Apple store
Android – Download from Google Play
Radio – talkSPORT is available across the United Kingdom via DAB digital radio and on 1089 or 1053 AM.
Who won it last year?
Anderson is among the last five winners, with Peter Wright winning the 2020 edition.
2020 – Peter Wright
2019 – Michael van Gerwen
2018 – Rob Cross
2017 – Michael van Gerwen
2016 – Gary Anderson