Maria Sharapova made it a remarkable 20 victories from 23 Grand Slam quarterfinals, but was pushed all the way at Wimbledon on Tuesday by feisty American Coco Vandeweghe before emerging a 6-3, 6-7 (7-3), 6-2 winner.
The Russian fourth seed, Wimbledon champion as a 17-year-old in 2004 but a finalist only once since, had not dropped a set in this year's tournament coming into the last-eight contest.
However, after a relatively untroubled first set on Centre Court, she lost a hugely entertaining second as the two identikit 6ft-plus blondes with matching white visors slugged it out.
Vandeweghe, the only unseeded player in the last eight, showed plenty of grit, not least when breaking as Sharapova served for the match at 5-4 in the second set, whipping up Centre Court crowd in the process.
Sharapova then displayed her own fighting spirit when, despite again struggling with her serve, she twice saved set point before Vandeweghe's fearless deep hitting earned her the tiebreak and dreams of an upset victory.
In the final set Sharapova quickly seemed to take control with a break in the second game to race to a 3-0 lead but Vandeweghe refused to lay down or ease off and broke back to trail 3-2, again urging the crowd to get behind her as she marched back to her chair.
Sharapova had struggled for consistency all day but put together a run of aggressive, accurate returns together to break again for a 4-2 lead and then landed a rare ace to finish off her next service game to make it 5-2.
This time there was no coming back as Sharapova then broke again to take the match and set up a semi-final against either top seed Serena Williams or Victoria Azarenka, who were meeting on Centre Court later on Tuesday.
"I was pretty dominant in the first and early in the second set but things slipped away," said the five-times Grand Slam champion.
"She's playing with a lot of confidence but I really regrouped in the third. You have to give everything you have on a special occasion on a special court. It's been a while since I've been at the semifinal stage [at Wimbledon] so I'm really happy."
In the other quarterfinal, Garbine Muguruza's new-found love-affair with grass blossomed further on Tuesday as she became the first Spanish woman in 18 years to reach the Wimbledon semifinals with a 7-5, 6-3 win over Timea Bacsinszky.
The 21-year-old, who took instant dislike to the lush green surface after losing her first match on it three years ago in Birmingham, found her comfort zone to outwit and out-hit Bacsinszky.
"Amazing, I am so happy. It was a very tough match so I'm really excited," the 20th seed said moments after coming off Court One.
Muguruza, who was three years old when fellow Spaniard Aranxta-Sanchez Vicario reached the last four in 1997, pocketed the first set when her Swiss rival whipped a forehand wide.
She kept up the momentum in the second to reach her first Grand Slam semi. After watching 15th seed Bacsinszky roll the ball into the net on matchpoint, Muguruza collapsed on to her back before getting back up to bounce around court in joy.
Muguruza will play Agnieszka Radwanska in the semifinal, after the Pole got the better of American Madison Keys 7-6 (7-3), 3-6, 6-3.