Peter Wright sealed a thrilling victory over fellow Scotsman and former champion Gary Anderson on Sunday to book his spot in the William Hill World Darts Championship final.
A high-quality and highly dramatic 6-4 win over Anderson means the 2020 winner will now face Michael Smith, the runner-up three years ago, in Monday's final.
Wright opened the game in style, storming to a 3-0 lead before being pegged back to 3-2 and then 5-4. The 51-year-old later revealed he was dealing with an ongoing knee injury, which was causing him discomfort throughout.
Anderson took a leg against the throw in the 10th set, but second seed Wright fought back to hold off his fellow Scot and reach his third final in the tournament.
During the victory, Wright averaged 104 and threw a tournament record of 24 180s. After the match, he had nothing but respect for his compatriot.
"To get a win over Gary Anderson, one of the greatest Scottish darts players there has ever been… the way both of us didn't give up, it was so hard. I'm exhausted.
"I knew that (fightback) was going to happen. I couldn't stop him. What a game of darts - phenomenal."
Wright now intends to rest his knee before returning to the arena for the final.
"In the past few days I've had a knee injury," he said. "I've got strapping on it and it's burning like hell at the moment. I've got to rest it up but it'll be alright for tomorrow."
His opponent will be Smith, who held off a fight back of his own against James Wade to book his second appearance in the final.
Wade rallied from 5-1 down but could not maintain the momentum as his fellow Englishman eventually won 6-3.
"It was a tough game," said Smith, who fired 16 180s and averaged 101. "I knew he was going to push me.
"There was one set where he hit 180 after 180. It was about keeping my cool then.
"You're not gifted things in life. I've not deserved it - I have worked hard for it."
Smith opened strongly, taking the first leg in 13 darts before quickly taking a two-set lead.
Wade responded by taking the third set in the deciding leg with a 121 checkout and then took the first two legs of the fourth.
But, Smith hit back to take three consecutive sets to build up a 5-1 lead.
Wade reduced the deficit to give his opponent a slight wobble, but Smith kept his calm to inflict Wade's fourth semi-final defeat of his career.
"I am over the moon," said Smith. "The first set was dodgy then the next five sets I felt I played really well.
"Then you have to pinch yourself, you need one more set and you're into the final. It's a lot easier when it's the last 16 or for a quarter-final but I'm proud of myself for the way I held my nerve at the end."
Smith and Wright will now face off in Monday's final, set to start at 8pm at Alexandra Palace.