Russia's Anastasia Pavlyuchenkova finally reached a Grand Slam semifinal at the 52nd time of asking.
She defeated Kazakhstan's Elena Rybakina 6-7(2) 6-2 9-7 at the French Open on Tuesday.
Six times the 29-year-old had lost at the quarter-final stage of one of the four majors, but she used all her experience to overcome her doubles partner in a gruelling encounter.
Rybakina, 21, looked in control of her first Grand Slam quarter-final when she opened up a 4-1 lead in the first set but Pavlyuchenkova hit back to force a tiebreak.
Pavlyuchenkova took the momentum into the second set to level the match and kept her nose ahead in a tense finale.
Rybakina, who beat Serena Williams in the fourth round, held serve three times to stay alive in the third set.
But she failed at the fourth time of asking, ending the contest in tame fashion with a double-fault.
Pavlyuchenkova will face fellow semi-final debutant Tamara Zidansek for a place in Saturday's final after the Slovenian also came through a long battle, against Paula Badosa (7-5 4-6 8-6).


Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
