Kyre Wilson earned a 6-1 victory over two-time champion Mark Williams to move into the semi-finals of Masters 2018 at Alexandra Palace in London.
The 26 year old Wilson took a 4-0 lead at the interval, and breaks of 63 and 76 saw him win two of the next three frames.
Meanwhile, the 42 year old Welsman Williams, who won the tournament in 1998 and 2003, had caused a shock when he beat world number one Mark Selby 6-5 in the opening round.
World number 14 Wilson faces either Judd Trump or Shaun Murphy in Saturday's semi-final.
Wilson has reached the final of the World Open and English Open this season, but has not won a tournament since his success at the Shanghai Masters in September 2015.