World number four Judd Trump edged past Barry Hawkins to reach the semi-finals of the Welsh Open in Cardiff.
Trump beat his fellow Englishman 5-4 and goes on to face Scotland's 77th-ranked Scott Donaldson, who beat Zhou Yuelong of China 5-0.
Hawkins had fought back from 3-1 down to lead 4-3, before Trump clinched the last two frames for victory.
Friday's remaining quarter-finals see Stuart Bingham play Stuart Carrington, and Robert Milkins take on Kurt Maflin.
Sign up to My Sport to follow snooker news and reports on the BBC app.