Judd Trump reached the final of the Ladbrokes Players Championship with a see-saw 6-4 win over Ali Carter in Llandudno.
Having shared the opening four frames of the semi-final at Venue Cymru, Trump forged ahead with the help of a century break in frame six to lead 4-2.
Carter levelled but an 89 break nudged his Bristolian opponent ahead once more and he rounded things off with a 58 in frame 10.
Ding Junhui earlier beat Anthony Hamilton 5-2 to reach the semi-finals, where he will play Marco Fu on Saturday for the right to take on Trump.
Ding scored heavily throughout the match, taking a 3-0 lead with breaks of 96 and 93 and, after Hamilton hit back with 68 and 80, finishing the match with runs of 59 and 73.