Ronnie O'Sullivan will meet Mark Selby in the semi-finals of the Northern Ireland Open in Belfast after beating David Gilbert 5-2.
O'Sullivan wasted little time racing into a 3-0 lead with breaks of 51, 83 and 102 before Gilbert responded with a break of 113 in the fourth.
But O'Sullivan wrapped the match up with a break of 85 in the seventh to reach the last four.
Selby trailed 1-0 and 2-1 before winning four of the next five frames to end the challenge of Thailand's Thepchaiya Un-Nooh 5-3.
Later, Eden Sharav fought back from 4-1 down to beat 2002 world champion Peter Ebdon 5-4, setting up a semi-final showdown with Judd Trump.
Trump survived a scare from Ryan Day, who led 3-2, before sealing his 5-3 win with a brilliant break of 120.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport Staff');
ga('pacontentapi.set', 'dimension2', '77234390-010f-4e62-8089-230266a9ec86');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:uk');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:other,sport:snooker');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'O\u2019Sullivan advances to Northern Ireland Open semi-finals after win over Gilbert'});