Neil Robertson has secured the highest break of the English Open Snooker Championship in his last-eight victory against Robbie Williams.
The 2010 world champion completed a 140 break in the fourth frame at Milton Keynes, en route to a comfortable 5-2 win.
He will meet Mark Selby in the last four following the former world No.1's 5-2 triumph over Zhou Yuelong.
Judd Trump secured his spot in the other semi-final after beating Kyren Wilson.
Trump completed his first century break of the tournament (112) in the fourth frame to move into a 3-1 lead before taking the next two to seal a comprehensive victory.
The world No.1 will face John Higgins for a place in the final after the four-time world champion raced to a 5-1 win against Jak Jones.