Ali Carter booked a place in the World Championship final as he inflicted a painful defeat on Stephen Maguire at the Crucible on Saturday.
Essex cueman Carter was suffering so badly with Crohn's disease, the bowel condition he was diagnosed with nine years ago, that he considered walking away from the snooker tour.
The World Championship would have been his last tournament but instead it could be the making of Carter.
The 32-year-old turned a 14-10 lead into a 17-12 triumph over Maguire, for whom the match appeared to be a miserable experience from start to finish.
Rarely did the run of the balls favour the Glasgow potter, who lost to John Higgins in his only previous Crucible semi-final five years ago.
Maguire also failed to produce the form which saw him send Stephen Hendry into retirement after a 13-2 quarter-final triumph, and when he lost a dramatic opening frame his hopes effectively were over.
Carter, with a 21-point lead, was put in a clever snooker behind the black, which was by the side rail near the yellow spot.
Carter tried six times to strike the final red and failed, and on the final occasion referee Leo Scullion elected not to call a miss. Carter had been a whisker away from hitting the ball, so Scullion's judgement meant his fellow Glaswegian, by that stage three points ahead, had to play from where the white finished.
The double was on but the red wriggled out of the jaws. Carter produced an outstanding pot to the far left corner and soon took the frame.
Maguire's head dropped and he soon lost the next frame, Carter having an outrageous fluke red in the process. The red Carter was playing clipped off another and dropped in. Maguire could only laugh.
Maguire got to 56 in the next frame before missing a straight red to the centre pocket, but it did not cost him.
The Scot made it back-to-back frames, aided by a break of 53.
But once they returned from a mid-session interval, Carter leapt at an opportunity which presented itself after Maguire potted a long red but followed it into the pocket with the cue ball.
He rifled in a break of 70 and Maguire offered his hand.
Carter admitted reaching the final had surpassed his expectations. "I'm as surprised as you are," he said.
"I'm delighted to be through. The job's not done yet though.
"I'm not just happy to just be in the final, so we'll see what happens."
Maguire admitted he had underestimated Carter, saying: "I think in the first session I didn't give him enough respect."
And Carter saw that from the early stages of their exchange on Thursday.
"Stephen tried to stamp his authority and I think he thought he was going to beat me quite easily, the way he started the match," Carter said.
"I wasn't having any of it. I was up for it.
"I played some really solid stuff, there weren't any fireworks, and I got the job done."