John Higgins held off a comeback from Ali Carter to reach the semi-finals of the Bank of Communication Shanghai Masters.
The Scot, seeking a first tournament win in China since 1999 and playing his first ranking event of the season, looked poised to wrap up a convincing success when he established a 4-1 lead.
However, World Championship finalist Carter made Higgins pay for missing the final red in the sixth frame, compiling a 32 break to overturn a 19-point deficit and seal a 73-60 success which kept his hopes alive.
The 33-year-old, who is fighting an ongoing battle with Crohn's disease, built a 47-point lead in the seventh frame and wrapped it up with a knock of 35 to move to within a frame of his opponent at 4-3.
However, Higgins kept his composure to complete a 5-3 success - having started the contest with a break of 103 in the opening frame.
Former world champion Mark Williams joined Higgins in the semis, beating Joe Perry 5-4 in a match where there was never more than a single frame between the players.
The left-hander from Cwm was taken to a decider after a 131 clearance by Perry squared the contest in the eighth frame.
However, Williams - beaten by Mark Selby in the final of this tournament last season having held a 9-7 lead - held his nerve in the ninth frame with a match-winning break of 75, after Perry had earlier sportingly called a foul on himself after feathering the white.