Gerwyn Price came from 3-1 and 4-3 down to defeat Stephen Bunting 6-4 and claimed his place in the World Championship Final.
Price will now face Gary Anderson and for ‘The Iceman’ despite being embroiled in a battle, he admitted there is more to come and that he is confident going into that final.
"That's the best I've played in this tournament and I needed to. I'm here to win this and I'm in the final so I've got every chance now," said Price.
"Stephen played really well and he punished me whenever I slipped up. There were a couple of sets where I was 2-0 up and he came back. He gave me a really good battle.
"I'm full of confidence after that game. I definitely improved for this match but there is a lot more in the tank. I always seem to find that bit of extra edge when I need to and I know I have got what it takes to win the final."