Top seed Wang Shixian defeated He Bingjiao to reach the final of the Yonex Open Chinese Tapei on Saturday.
Shixian survived a second game comeback from Bingjiao to emerge victorious 21-18, 17-21, 21-18 on the courts of Taipei Arena.
The opening game was locked at 12-games all before a four point streak helped Shixian go ahead.
Bingjiao then rallied from 6-9 down in the second stanza to force a deciding game.
A tense final game saw the duo swap the lead on multiple occasions before another run of points saw Shixian go 19-15 up and she never looked back.
The win sets up a final with second seed Tai Tzu Ying. The local favourite eased past eighth seed Nitchaon Jindapol of Thailand 21-15, 21-14.