Neil Robertson will face Ronnie O'Sullivan in the Tour Championship final after sweeping past Northern Ireland's Mark Allen 10-6 in Llandudno.
Allen won three straight frames to pull level at 6-6 in the evening session, only to lose the next four.
Australian Robertson put together three century breaks on his way to victory.
His meeting with O'Sullivan is a repeat of the pair's Players Championship final earlier this month, which O'Sullivan won 10-4.
"I'm really excited to play Ronnie in a best-of-25, that doesn't happen too often apart from the World Championships," Robertson told ITV4.
"It's a fantastic test to see where I'm at going into Sheffield because the last final we played it didn't matter who was the opponent, you can't play any better than that. Hopefully, he drops down from that level and gives me a few more chances."
- O'Sullivan 'still fighting and punching' after reaching final
- O'Sullivan beats Trump in Tour Championship thriller
O'Sullivan can supplant Mark Selby at the top of the world rankings if he lifts the trophy.
Robertson could have been detained longer on his way to their showdown, but Allen missed a great chance to change the match's momentum in the 16th and final frame.
He had seemed set to clear and peg Robertson back to 9-7, only to snooker himself on the last red after potting a simple blue.
Sign up to My Sport to follow snooker news on the BBC app.