Mark King reached the Citywest Irish Masters final in Dublin with a 6-2 demolition of local hero Ken Doherty.
King has put a troubled year behind him
The Essex left-hander will be hoping to mark his 30th birthday on Sunday with a win over Peter Ebdon, who beat Quinten Hann in the other semi-final.
He last reached a ranking final at the 1997 Welsh Open when he lost 9-2 to Stephen Hendry.
King, who has beaten Hendry and Jimmy White this week, warned: "This time I'm going into the final to win it."
Sunday's final will be an emotional day for King whose mother Sandra was jailed for life last October after being found guilty of murder.
The impending trial prompted King to threaten to quit the game after losing in last season's World Championship.
King said: "A couple of weeks after Sheffield I had a long chat with my wife and told her I was really going to try and work at the snooker.
"There's nothing I can do about my mum but focus on my wife and the kids.
"Snooker is important but when there are other things happening, it's not that important."
Doherty, who lost four successive frames after reaching the interval level at 2-2, said: "I made crucial mistakes at crucial times and that's what swayed the match