Jessica Pegula upset world number one Aryna Sabalenka 6-4 6-3 to win her second group stage match at the WTA Finals in Cancun and advanced to the semi-finals after Elena Rybakina edged Maria Sakkari 6-0 6-7(4-7) 7-6(7-2) in the evening match.
Pegula, who came into the contest with a dismal 1-4 record against the hard-hitting Sabalenka, managed to absorb her powerful serve to extend rallies and thwart the Belarusian's comeback attempts.
Sabalenka, who has said she did not feel safe playing on the newly constructed Estadio Paradisus, never looked totally comfortable against Pegula, committing 29 unforced errors on a sunny day in the coastal Mexican city.
The top seed appeared on the comeback march in the first set when, trailing 5-2, she pounded a thunderous forehand winner to break Pegula and backed that up with a service hold to pull within a game of the American.
But Pegula kept her cool and captured the first set after a tense rally ended with a backhand into the net by Sabalenka on set point.
Pegula raced out to a 4-0 lead in the second set, but Sabalenka once again rallied, breaking serve to cut Pegula's lead to 5-3.
It took seven match points in the marathon final game of the match for Pegula to finally deliver the knockout punch, which came when Sabalenka shanked a backhand to deliver Pegula her fifth straight win over a top-10 opponent.


Premier League champions Arsenal land Guimaraes
Australia edge Japan 35-32 to give new coach Kiss winning start
England striker Toney charged with assault at London nightclub
Infantino gets lifeline with African support, UEFA maintains World Cup boycott threat
UAE's Mariam Kareem reaches World Athletics U20 semifinals
