Second seed Chen Long will square off against Jan O Jorgensen in the final of the Thaihot China Open in Fuzhuo on Sunday.
Chen came through a topsy-turvy semi-final battle with third seed Viktor Axelsen of Denmark 21-18, 9-21, 21-14 to set up a title decider with Jorgensen.
After Chen took a tight first game, Axelsen came roaring back to totally dominate the second, but Chen was able to regroup and turn the tables in the decider.
It was the Chinese shuttler’s eighth victory over the Dane in nine contests.
Jorgensen, meanwhile, was also given a real test by Malaysia’s Iskandar Zulkarnain, but managed to emerge a 22-20, 20-22, 21-7 winner in 58 minutes after taking control of the match in the final game.
In the women’s draw, the final will be contested between India’s PV Sindhu and China’s Sun Yu.
Seventh seed Sindhu defeated sixth seed Sung Ji Hyun of South Korea 11-21, 23-21, 21-19, while eighth seed Sun upset fifth seed Tai Tzu Ying of Taipei 21-8, 23-21.