Joe Perry will face champion Ronnie O'Sullivan in the second round of the World Snooker Championships after coming from 6-3 down overnight to defeat Jamie Burnett 10-7 on Monday.
Scotland's Burnett beat Cao Yupeng and Ben Woollaston to qualify for the final stages of the World Championship, staged at the Crucible Theatre in Sheffield, northern England.
And he looked on course for a first round victory after an opening session where he made breaks of 84 and 94.
But Perry fought back to win seven frames on Monday, starting with breaks of 87 in the day's first frame and 55 and 70 in the second.
Perry also won the two frames before the mid-session interval and the two afterwards to move within one frame of victory.
Burnett kept the match alive with a break of 111 -- the only frame he won Monday -- before Perry made a match-clinching 81 in the next to set up an all-English clash with five-times world champion O'Sullivan.
"I'm pleased with myself today (Monday)," said Perry. "I dug in and stuck with it. I don't think I played overly bad yesterday, it was just that Jamie punished me for my mistakes. I knew if I got chances I'd have to make more of them."
Turning his thoughts to his next match, Perry added: "It doesn't get any tougher than Ronnie O'Sullivan, but, saying that, I would have been absolutely gutted to be sat at home watching Jamie play him.
"We all have to believe that we can win. If we play our absolute best and cut out the errors, and he isn't at his best, then he's beatable."