Former champion Judd Trump suffered a shock 13-9 loss to qualifier Jak Jones in the quarter-finals of the World Snooker Championship in Sheffield on Wednesday.
Jones, the world number 44, capitalised on an error-strewn display at the Crucible by the 2019 champion to turn an 8-8 overnight tie into victory and reach the last four for the first time.
World number two Trump looked off the pace throughout the concluding session and a poor missed pink in the 20th frame cued up Jones for a break of 61 that put clear air between the pair at 11-9.
He sealed victory against his 34-year-old English opponent with a superb run of 106.
The Welshman will play seven-time champion Ronnie O'Sullivan or 2015 winner Stuart Bingham in the semi-finals.