Northern Ireland's Mark Allen beat Mark Selby 6-2 to reach the semi-finals of the Champion of Champions event at the Ricoh Arena in Coventry on Tuesday.
Allen trailed 2-1 but a break of 69 helped him draw level at the interval.
A 65 break edged him 3-2 ahead and the world number seven won the final three frames to progress to the last four.
Allen will face the winner of the group involving world champion Judd Trump, 2018 beaten finalist Kyren Wilson and Thepchaiya Un-Nooh on Saturday evening.
Earlier in the day, in their group semi-final,s Allen defeated Matthew Selt 4-2 and three-time champion Selby saw off China's Yan Bingtao.
Antrim's Allen compiled breaks of 89 and 108 in seeing off tournament debutant Selt.
Allen had lost to Selby 6-5 at the semi-final stage of the English Open in Crawley last month but proved too strong for the Leicester player on this occasion.
The 33-year-old has now reached the semi-finals of four of his past six tournaments.
Neil Robertson beat Shaun Murphy 6-5 on Monday to win his group and book a place in a semi-final on Friday.