Top seed Simona Halep had to dig deep to advance to the fourth round in Indian Wells, but there were some big-name casualties.
Australian Open runner-up Halep was nowhere to be found in the opening set against world No 165 Caroline Dolehide, but she eventually found her rhythm to win 1-6, 7-6 (7-3), 6-2.
“I’m really, really happy about this victory,” the Romanian said. “It was tough down there, and much respect to her, because she’s playing really good tennis.”
Halep, who made 30 unforced errors and hit only 17 winners, will face China’s Wang Qiang next after she beat Kristina Mladenovic 6-1, 6-2.
Meanwhile, Petra Kvitova was stunned by 16-year-old Amanda Anisimova.
Just a couple of days after needing three hours and 17 minutes to see off Yulia Putintseva, the two-time Grand Slam winner was beaten 6-2, 6-4 by the American wildcard.
It also ended the Czech’s 14-match winning streak.
“I’m still in shock,” Anisimova said. “She’s the best player I have ever played, and it was the biggest court I have ever played on.”
Victoria Azarenka’s comeback came to an end as she was beaten 6–1, 7-5 by US Open champion Sloane Stephens.
“I was a little more aggressive,” Stephens said.
“These courts suit my game really well. I was super focused on just playing my game and making sure I was executing.”
Angelique Kerber is also through as she came from a set down in her rain-delayed match to beat Ekaterina Makarova 3-6, 6-4, 6-2, but French Open champion Jelena Ostapenko is out as she went down 6-3, 6-3 to Petra Martic from Croatia.
All you need to know ahead of the men’s final.
Spaniard talks about his greatest rival.
Top pundit gives his thoughts on final.
Roger Federer too good for Rafael Nadal.
Back-to-back Wimbledon finals for Nole.
We preview the Wimbledon women’s singles final.
Time for another GOAT debate?
We keep you up to date with the world of tennis.
Your day 11 Wimbledon order of play.
Veteran has Grand Slam record in her sights.