World Grand Prix: Shaun Murphy faces Ding Junhui in semi-finals
Shaun Murphy crushed Liang Wenbo 4-0 to set up a World Grand Prix semi-final against Ding Junhui in Llandudno.
The 2005 world champion, who has lost just one frame in three matches, took just 53 matches to record his win.
Ding won the last three frames, the decider with a break of 108, to beat Thailand's Thepchaiya Un-Nooh 4-3.
Reigning world champion Stuart Bingham defeated Wales' Ryan Day 4-2 to set up a last-four meeting with Joe Perry who saw off Ali Carter 4-1.