Veteran qualifier Alan McManus beat four-time champion John Higgins 13-11 to reach the World Championship semi-finals for the first time since 1993.
McManus, 45, trailed 5-3, 7-5, 9-7 and 10-8, but played with calmness and fluency in the closing stages.
The world number 29 scored four half-centuries and a 128 to win five of the last six frames and will face fellow qualifier Ding Junhui in the last four.
Marco Fu held off a brilliant Barry Hawkins comeback to win 13-11.
Hong Kong’s Fu will face world number one Mark Selby, with both semi-finals starting on Thursday.
The Hawkins fightback
A hopelessly out-of-form Hawkins trailed 7-1 overnight and slipped 9-1 behind in Wednesday’s morning session.
But the world number 11 suddenly discovered the touch that had seen him beat Ronnie’ O’Sullivan in the second round to win eight out of nine frames and trail 10-9.
Fu won the next two to move to within one frame of victory and closed out the win with a nerveless 74, despite another Hawkins fightback.
More to follow.
What’s wrong with the BBC? This entry passed through the Full-Text RSS service – if this is your content and you’re reading it on someone else’s site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.