Peter Wright overcame Wes Newton 5-4 in a dramatic quarter-final encounter at Alexandra Palace to reach the last four of the PDC World Championship.
The colourful Scotsman was chasing the game after Newton built a quick 2-0 lead, but rallied to take the seventh set and move 4-3 ahead.
It was a third quarter-final exit in four years for world number eight Newton as Wright held his nerve in the final set tie-breaker to convert a 121 checkout, finishing on the bull.
"I'm so pleased to come through that, it was such a tough battle," Wright told pdc.tv.
"I could have it easier for myself in the final set, but I forgot about the mistakes I made and just got on with things, and that attitude worked.
"To reach the semi-finals of the biggest event in the game, shows all the practice I've put in and the changes I've made to my darts have paid off in a big way."
Wright will face Simon Whitlock in the last four after the Australian held off a spirited fightback from Stoke's Ian White to win 5-4.
White battled back to 4-4 to force a ninth-set tie-break, having trailed 3-0 and 4-1, but Whitlock maintained his composure and closed out a dramatic match on double eight to move within one victory of a second final at Ally Pally.