Mark Allen edged out Martin O'Donnell 6-5 on Wednesday to clinch a place in the International Championship quarter-finals in China.
The Antrim player won the last three frames to beat Mark King in the second round and it required another fightback to see off Englishman O'Donnell.
Allen lost the opening three frames and was also 5-4 down before taking the last two to secure victory.
The world number 11 will take on Judd Trump in a last-eight encounter.
Allen had top breaks of 131 and 114 before a 58 in the deciding frame.
Trump defeated Allen in the quarter-finals of the European Masters last month.
Sign up to My Sport to follow snooker news and reports on the BBC app.