Aryna Sabalenka reached uncharted territory in her career by fending off Magda Linette to set up an Australian Open final showdown with Elena Rybakina.
Only a year ago, Sabalenka's game was in crisis as she struggled horrendously with serving yips, but now a first grand slam singles title match awaits the Belarusian.
She scored a 7-6 (7-1) 6-2 victory over unseeded Polish player Linette on Rod Laver Arena, recovering from going an early break down in the first set before taking command of the contest.
Trailing 2-0 and 30-all on serve, Sabalenka ripped a brilliant forehand winner on the run and yelled "Come on!", looking to gee herself up. It did the trick as she won the game to gain a foothold, then came from 40-0 behind in Linette's next service game to break back.
Neither player had a further break point before the tie-break, which fifth seed Sabalenka dominated, before racing 4-1 ahead in the second set.
The 24-year-old, facing an opponent six years her senior, gave Linette precious little hope of a comeback. Linette admirably staved off three match points at 5-1 down, holding serve to keeping Sabalenka waiting, but the deepest grand slam run of her career is over.
Now opportunity knocks for Sabalenka in the biggest match of her life at the weekend, her 20th WTA-level singles final, with Wimbledon champion Rybakina standing in her way.