Shaun Murphy produced a stirring fightback to win 5 consecutive frames and progress to the Shanghai Masters closing with a 10-8 victory over Mark Selby.
Selby led 8-5 as he appeared on target to succeed in a 3rd closing however his fellow Englishman recovered impressively.
Earlier, Murphy had pulled again to 6-5, having trailed 6-2 in direction of the top of the morning session.
The match had been tied at 2-2 earlier than Selby – the 2011 Shanghai Masters winner and 2016 runner-up – took 4 frames in a row, together with breaks of 53, 72 and 53, to maneuver clear.
Murphy will face both Ronnie O’Sullivan or Judd Trump, who meet within the different semi-final on Saturday.
The ultimate is on Sunday, with the winner pocketing £210,000 in prize cash.