China's Zheng Qinwen ended the fairytale run of qualifier Dayana Yastremska at the Australian Open with a 6-4 6-4 victory to reach her first Grand Slam final.
She will face defending champion Aryna Sabalenka in the title decider.
In the first set, Zheng was able to keep up the pressure on Yastremska, blasting cross-court winners off both wings, and left the 23-year-old Ukrainian clutching her abdomen in pain.
After taking a medical timeout off court, Yastremska returned with Zheng holding in the next game.
The Ukrainian extended the set winning the following game with a clever drop shot, but she piled on the errors in the next game, handing Zheng the first set.
The 12th seed started off stronger in the second set, holding her first service game to love and then snatching an early break after a string of errors from Yastremska, but the Ukrainian broke straight back.
Zheng broke again in the seventh game, helped by a double fault from Yastremska and a shanked shot that flew long.
Yastremska bravely held in the next game, with Zheng fluffing an easy smash, but the Chinese player snared the match with an unreturnable serve.


Shelton stuns Alcaraz in late, late show to reach US Open semis
Pegula reaches third straight US Open semifinal
Real punish Inter errors, Haaland double lifts Man City
Tiafoe reaches US Open semis in thrilling fightback
Messi nears deal to acquire Spanish second-tier club Eldense
