Masters champion Shaun Murphy suffered a surprise 5-4 defeat by Norway's Kurt Maflin in the quarter-finals of the China Open.
Trailing 4-3, Maflin made breaks of 74 and 73 to beat the Englishman and set up a semi-final with Mark Selby.
World champion Selby won the last two frames to claim a 5-4 victory over fellow Englishman Robert Milkins.
Defending champion Ding Junhui did the same to beat John Higgins, while Barry Hawkins lost 5-3 to Gary Wilson.
Semi final draw:
Saturday 4 April
Ding Junhui (Chn) v Gary Wilson (Eng)
Kurt Maflin (Nor) v Mark Selby (Eng)