Judd Trump sets up clash with Mark Williams in Masters final
Trump beat the 2020 champion 6-1 en route to the final.
The world number four won several frames laden with errors but managed to complete five half-centuries on his way to victory.
Sunday's final will be Trump's second career Masters final, following his triumph at the Alexandra Palace in 2019.
Earlier in the day, Mark Williams defeated Jack Lisowski 6-0 at Alexandra Palace to reach his first Masters final in two decades.
The Welshman's experience showed as he demonstrated poise and control to sweep his opponent aside with a whitewash victory.
The former two-time champion made three half-centuries on his way to claiming the victory.
"It's got to be up there with one of my best wins for a long time because I don't get to finals as often as I used to and it gets more difficult the older you get," Williams told BBC Sport after his victory.
"I'm probably a better all-around player now than I have ever been."
Williams went into the contest looking to make amends for his semi-final defeat by Neil Robertson in last year's competition.
"I'm enjoying it, I'm in another final, especially after last year. A lot of people said, 'how would you get over that?' As soon as I walked out I was over it and I'm back in the final now.
"There were no century breaks but I maybe had three or four breaks from positions where the balls weren't easy. Those breaks are as good as any century. I can't really outscore Jack, so what can I do? Try and outwit him with safety and win that way."
The victory put an end to Englishman Jack Lisowski's bid for a first major title.