China's Youth Olympic Games champion Li Shifeng is one match away from a maiden title on the Badminton World Federation's (BWF) World Tour after reaching the men's singles final at the Canada Open.
The 19-year-old Buenos Aires 2018 gold medallist came from behind to knock out Japan's Koki Watanabe on semi-finals day in Calgary.
He triumphed 20-22, 21-10, 21-11 in the all unseeded duel at the Markin-MacPhail Centre to reach his first World Tour final.
Li will meet India's sixth seed Parupalli Kashyap for gold after the 32-year-old, the Commonwealth Games gold medallist at Glasgow 2014, ousted Chinese Taipei's fourth seed Wang Tzu-wei 14-21, 21-17, 21-18.
In the women's draw, South Korea's An Se-young reached the final after defeating unseeded German Fabienne Deprez 21-17, 21-12.
An had disappointed the home fans in the quarter-finals after beating Canada's top seed Michelle Li and maintained her good form today.
She will meet another Chinese prospect in the final as Buenos Aires 2018 silver medallist Wang Zhiyi made it through.
The 19-year-old qualifier prevented an all-South Korean final with a fine 21-13, 21-13 win over sixth seed Kim Hyo-min.
Both finals will be held tomorrow when the doubles events will also conclude.
Denmark's Mathias Boe and Mads Conrad-Petersen, the eighth seeds, will meet Japan's unseeded Hiroki Okamura
and Masayuki Onodera in the final of the men's doubles.
In the women's doubles it will be a battle between the fifth and seventh seeds – respectively South Korea's Chang Ye-na and Kim Hye-rin and Australia's Setyana Mapasa and Gronya Somerville.
China's qualifiers Guo Xinwa and Zhang Shuxian will play fellow unseeded pair Ko Sung-hyun and Eom Hye-won of South Korea in the mixed doubles final.
The event is rated as a Super 100 tournament on the BWF World Tour.