Qualifier Mark Selby won eight frames in a row as he beat a frustrated Stephen Lee 10-7 in the first round of the World Championship at The Crucible.
Selby looked to be out of the match at 5-0 behind
Lee opened up a 5-0 lead, but Selby suddenly found form to end the first session just one frame behind.
Selby continued in the same vein as he made breaks of 52 and 56 on his way to an 8-5 lead, with little going right for an increasingly-frustrated Lee.
Lee got two frames back, but Selby kept his momentum going to seal the victory.
Selby will now take on former champion Peter Ebdon.
Lee seemed to be heading for a crushing win over Selby, with the world number 10 taking a scrappy opener before hitting his stride with breaks of 126, 74, 67 and 71 to surge ahead.
Selby was restricted to just 33 points during Lee's onslaught, but something clicked in the sixth frame and the 23-year-old scarcely looked back.
"Considering I had been 5-0 down, I was more than happy with 5-4 going into the second session," said Selby.
"To get back to that score was like winning the match itself.
"I've been working really hard on my game, I have a lot more confidence in my game and it was just a matter of keeping the nerves under control."
Lee endured a mixture of bad luck and bad form, at one point jokingly offering his cue to a member of the crowd to see if he could do any better.
"I just played rubbish, plain and simple," said the 32-year-old.
"I should have kept my foot on his throat when he couldn't pot a ball. It's annoying when you can't beat someone who isn't playing well.
"I can't wait for the summer to come now so I can just forget about this stupid game!"
Mark Selby (Eng) 10-7 Stephen Lee (Eng)
28-76 0-126 (126) 5-80 (74) 36-76 (67) 0-71 (71) 73-0 (51) 89-1 (84) 74-49 47-13 67-10 (52) 91-5 (56) 63-20 56-37 26-79 (55) 73-0 (73) 47-55 58-0