Mark Selby won the final three frames against Mark Allen to set up an English Open final date with David Gilbert.
Selby recovered from 5-3 down to triumph 6-5 in Crawley, the five-hour battle seeing him reach the final of a Home Nations event for the first time since the series was launched in 2016.
"I had to dig in and show my resolve from 5-3," Selby told worldsnooker.com after giving himself the chance of winning the €80,000 first prize.
"Before that Mark was playing well, he looked confident and he was putting me in a lot of trouble.
"Last season my safety was letting me down, so it's nice to get that side of my game back."
Gilbert secured his place in Sunday's 17-frame final by beating Tom Ford 6-3