Stephen Maguire finally got over the finishing line as he sealed a place in the quarter-finals at The Crucible with a 13-8 win over Joe Swail.
Maguire has never been beyond the second round in Sheffield before
Maguire began the final session with a 11-5 lead, but Swail was in no mood to roll over as he started with an 82.
Runs of 72 and 77 saw Swail get back to 11-8, with an increasingly frustrated Maguire struggling to find his form.
But after receiving a brief lecture about his behaviour, Maguire made breaks of 61 and 62 to clinch the win.
Maguire, who will face Anthony Hamilton in the quarter-final, lost control of his emotions during Swail's fightback, punching the table after a run of 32 came to an end in the 19th frame.
And when he unintentionally jumped the cue ball over the red in the next frame, referee Michaela Tabb chose to have a quiet word with the Scot.
Swail has launched numerous wins from improbable positions at The Crucible, and Maguire admitted he was glad to have avoided becoming another victim.
I left myself far too much to do
"Joe is known as a comeback player and has done that numerous times against me and other players," said Maguire.
"I never played really well - just well enough to win.
"If Joe had played better, I could have raised my game a bit - but if you can win by just playing OK then you should feel good."
Swail said the damage had been done in the opening two sessions of the match on Friday.
"I left myself far too much to do," said the world number 30.
"At 11-5 down, you basically have to win every frame, but I gave it a good shot and never gave up."
Stephen Maguire 13-8 Joe Swail
0-104 (104) 22-70 85-5 67-54 79-19 75-12 (61) 56-42 64-29 56-47 100-0 (52) 0-81 9-82 (73) 0-75 (75) 70-35 80-3 60-8 101-0 (101) 6-82 (82) 0-128 (72, 56) 32-86 (77) 80-22 76-7