Thailand’s Thepchaiya Un-Nooh shocked world number nine Mark Allen in a final-frame decider to seal his spot in the semi-finals of the International Championship in Daqing.
Un-Nooh, seeded 39th for the tournament, fell 1-0 behind after Northern Ireland’s Allen racked up an impressive 65 in the first frame but the 30-year-old remained in the contest and took a 3-2 lead.
A break of 66 in the sixth frame made it 4-2 to the world number 47 while a 99 edged him ahead once more at 5-4.
Allen’s 118 in the 10th frame took the contest to the distance but Un-Nooh kept his cool to win his fifth final-frame decider of the championship - including qualifiers.
David Gilbert also won an 11-frame thriller against 11th seed Marco Fu to secure a spot in the semi-finals of a ranking tournament for the first time.
Having trailed 3-1 and 4-2, Gilbert fought his way back and a break of 130 saw the world number 40 take a 5-4 lead.
Fu responded with a 78 in the 10th frame but Gilbert claimed a narrow 71-69 victory in the decider to set up a last-four clash with Un-Nooh.
World number one Mark Selby made a safe progression through to the last four in Daqing with a 6-4 victory over Neil Robertson.
The 2014 world champion will face John Higgins at the semi-final stage after the Scot saw off the challenge of Joe Perry earlier in the session.
Selby was made to work by Robertson, seeded fifth for the tournament, despite making an opening-frame century.