Chris Wakelin has survived a fightback to book his place in Sunday morning's final at snooker's International Championship.