Garbine Muguruza sauntered into a third grand slam final by ending a fragile Magdalena Rybarikova's fairy tale run at Wimbledon on Thursday.
Muguruza was in tears after her fourth-round exit at the French Open last month, but the fired-up Spaniard eased past a nervous Rybarikova 6-1 6-1 in just 64 minutes in a one-sided semi-final to stand on the brink of a second major title.
The 2016 French Open champion will face Venus Williams or Johanna Konta on Saturday after subjecting the unseeded Rybarikova to a brutal lesson on Centre Court.
Rybarikova had never been beyond the third round in a grand-slam singles tournament before last week, but the magnitude of the occasion appeared to get to her and Muguruza took advantage as the Slovakian froze.
Muguruza looked anything but hampered by a heavily strapped left thigh, the 14th seed marching into a second showdown at the All England Club two years after losing to Serena Williams in her maiden grand slam final.
The 87-ranked Rybarikova can still take a huge amount of pride from such an unexpected run on the grass in south west London, having been as low as 453rd in the world in March following a seven-month absence due to wrist and knee injuries.