Former world champion Stuart Bingham came from behind to beat Ali Carter 5-2, in the process booking his place in the final of the Romanian Masters.
Carter made a lightning-fast start, taking the first two frames, but thereafter it was all Bingham.
The 41-year-old registered three half-century breaks to reach his second final of the season, having lost to Judd Trump in the European Masters last October.
He will be seeking his first title since the 2017 Welsh Open.
Ryan Day provides the opposition for Bingham in the final.
Day eased to a 5-0 victory over Kyren Wilson in his semi-final contest. He is now one win away from back-to-back titles after landing the Gibraltar Open last weekend.
Related snooker links