Home favourite Marco Fu compiled a maximum break in the deciding frame to sink John Higgins and reach the final of the Hong Kong Masters where he will face Ronnie O'Sullivan.
The 44-year-old's feat draw a roar of approval at the Hong Kong Coliseum, which has seen record crowds of more than 5,000 throughout the tournament.
It continued a remarkable resurgence for Fu, who underwent eye surgery in 2017 then spent almost two years off the tour due to the Covid-19 pandemic.
A three-time ranking tournament winner and former World Championship semi-finalist, Fu had beaten Mark Selby 5-2 in the opening round of the eight-player invitational event.
Higgins started with a century and also led 3-1 and 4-2 before Fu clawed his way back to parity by winning the eighth frame.
A second century took the Scot one frame from victory but Fu levelled with a break of 72 before holding his nerve to wrap up his victory in style.
Fu will meet Ronnie O'Sullivan in Sunday's final after the world champion launched a superb comeback to beat Neil Robertson 6-4.
Australian Robertson made three centuries as he raced into a 4-1 lead but O'Sullivan responded with two tons and a 93 as he reeled off five straight frames.