Coco Gauff reached her first final at the WTA Finals by beating an out-of-sorts Aryna Sabalenka in straight sets.
The 20-year-old third seed took advantage of an erratic display by world number one Sabalenka to win 7-6 (4) 6-3 in Riyadh.
Gauff, aiming to become the first American champion since Serena Williams 10 years ago, will face Chinese debutante Zheng Qinwen in Saturday’s final.
Sabalenka made an error-strewn start to the match as she coughed up error after error on her usually formidable forehand.
Yet she broke to lead the opening set 6-5, only for another forehand miss to let Gauff take it to a tie-break.
As Sabalenka again misfired badly, Gauff just had to hold herself together to move a set ahead.
A despondent looking Sabalenka trudged back to her seat after dumping a backhand into the net to let Gauff break for 2-1 in the second.
Another break, to love, gave Gauff four games in a row but Sabalenka pulled one back in a marathon sixth game, squandering seven break points before finally converting the eighth.
The jitters immediately resurfaced, though, as Sabalenka was broken to love again.
Yet again she hit back, but when Gauff forced a first match point on the Sabalenka serve, the Belarussian hit the net and the young American was through.
Gauff beat Zheng in their only previous match, on clay in Rome earlier this year.
“She’s playing great tennis,” added Gauff. “I’m not really nervous. The year-end is just a plus and a reward for the season that I had.”
Zheng went into her semi-final against Barbora Krejcikova having won 30 of her last 35 matches and powered her way to a 6-3 7-5 victory.
She is the second Asian player to reach the final of the season-ending event after her compatriot Li Na.
Wimbledon champion Krejcikova had beaten Gauff on Thursday to book her place in the last four and eliminate defending champion Iga Swiatek.
Zheng looked in complete control at a set and 3-0 up but one poor service game let Krejcikova back in and the Czech almost forced a decider.
However, 22-year-old Zheng forced a break of serve in the 11th game of the second set and went on to take her second match point.
The Olympic champion said: “It feels so special. This is my first WTA Finals and right now I’m just in a final. That’s really unbelievable.
“It was tricky because at 3-0 I think I dropped my focus, my performance went down and then she played more free.
“I didn’t panic, I just said let’s get back my focus. It was a really hard match for me but it just shows I’m mentally strong.”