Gary Anderson booked his place in the final of the PDC World Championship after a 6-3 victory over Dave Chisnall at Alexandra Palace.
Chisnall sent Michael Van Gerwen crashing out of the tournament with a shock 5-0 victory over the world number one in Friday's quarter-finals.
But the Englishman was unable to replicate his last-eight performance as Anderson cruised to victory to secure his fifth final appearance.
🗣 "𝗧𝗵𝗮𝘁 𝗺𝗮𝘁𝗰𝗵 𝘄𝗮𝘀 𝗰𝗵𝗮𝗹𝗸 𝗮𝗻𝗱 𝗰𝗵𝗲𝗲𝘀𝗲 𝗰𝗼𝗺𝗽𝗮𝗿𝗲𝗱 𝘁𝗼 𝗹𝗮𝘀𝘁 𝗻𝗶𝗴𝗵𝘁!"
— PDC Darts (@OfficialPDC) January 2, 2021
Hear from Gary Anderson after he sealed his spot in tomorrow night's World Darts Championship final after a 6-3 win over Dave Chisnall... pic.twitter.com/vV8wxFznfw
Two-time world champion Anderson fired in 13 maximums and kept his average above 100 to set up Sunday's clash against Gerwyn Price.
But the 50-year-old Scot, who was crowned world champion in 2015 and 2016, said he was disappointed with his performance.
"Compared to the other night, that felt bad, it felt atrocious out there," he told Sky Sports. "There needs to be a lot more from me tomorrow and I need to buck up my ideas.
"But I've come here with no expectations and I have got there to the final and it's not bad."
Earlier, Price, 35, became the first Welshman to reach the PDC World Championship final following a breath-taking 6-4 win against Stephen Bunting.
World number three Price took the first set with an average of 105 before Bunting hit back to take the second, third and fourth to move into a 3-1 lead.
Price responded by sealing the fifth and sixth sets only for Bunting to nudge in front again after a brilliant 148 checkout helped fire him into a 4-3 advantage.
𝗣𝗥𝗜𝗖𝗘 𝗜𝗦 𝗜𝗡𝗧𝗢 𝗧𝗛𝗘 𝗙𝗜𝗡𝗔𝗟 🏴
— PDC Darts (@OfficialPDC) January 2, 2021
Simply incredible.
Gerwyn Price defeats Stephen Bunting 6-4 to secure his place in the World Championship final.
Eight ton-plus finishes, 15 180s and a 100.92 average in a stunning performance from the Welshman! 🔥 pic.twitter.com/L4lNxZsmdC
But Price drew level with an average of 112 in the eighth before going on to wrap up the next two sets and book his place in the final.
"I'm here to win this tournament and I've got every chance of winning it tomorrow," Price, who will become the world number one if he defeats Anderson in Sunday's showpiece, told Sky Sports.
"It's going to be a really, really tough game, but after that game I'm full of beans and full of confidence.