Judd Trump set up a semi-final showdown that Crucible audiences have been longing for after stopping Shaun Murphy at the Betfair World Championship.
With Ronnie O'Sullivan on the brink of finishing off Stuart Bingham, carrying a 12-4 lead into Wednesday's final session, Trump earned his shot at the winner of that match by winning a thriller 13-12 against Shaun Murphy.
Trump promised on Tuesday, when trailing 8-4 at the evening mid-session interval, that he would tear his shirt off and throw it into the crowd if he fought back and came through. He might not have kept to that pledge, but the comeback was memorable enough, with Trump battling through a 53-minute final frame.
And barring an unprecedented recovery from Bingham, Trump and O'Sullivan will go head to head at the Crucible for the first time.
Trump won the final five frames yesterday to draw level at 8-8, and edged ahead for the first time since he pinched the match's opener as they began the concluding session.
Back came Murphy with 128, and from there until the tense decider the quality stayed stratospheric.
Trump saw a 59 in the next frame countered by 70 from Murphy to sneak it on the black.
The theme of Trump inching ahead in the match and Murphy drawing level continued. Trump ploughed in further breaks of 77 and 90, and Murphy responded with 62 and 88, the latter forcing the match all the way to its 25th frame.
After making it 11-11, Murphy pumped his fist in delight, demonstrating how much this match meant but an unhappy ending for the Sale-based 30-year-old was around the corner.
The table was messy throughout the final frame but Trump showed the most adventure and the 23-year-old was rewarded for his positivity. When he clipped in the yellow Murphy needed snookers. He could not find them, Trump slotted green and brown, and the pair shook hands.