Leylah Fernandez's French Open run came to a halt as the teenager fell short against Martina Trevisan.
Fernandez was the favourite heading into her second grand slam quarter-final, but despite showing strong resolve, last year's US Open runner-up ultimately could not match Trevisan, who prevailed 6-2 6-7 (3-7) 6-3.
Trevisan, who reached the Roland Garros quarters in 2020 and won her first singles title in Rabat prior to the French Open, set the tone by breaking Fernandez in the first game, and the 19-year-old's task was made more difficult when she required medical treatment for a right foot problem.
The first set went Trevisan's way in 35 minutes, but Fernandez rallied with the first break of set two.
Trevisan broke straight back before holding from 0-40 down, and Fernandez's resolve was tested further in the next game, yet a misdirected forehand down the line saw the Canadian hold.
Fernandez sent a forehand wide to hand the world number 59 the chance to serve out the win, but Trevisan could not capitalise at match point as her opponent went from the brink of defeat to levelling the tie.
But if the momentum seemed with Fernandez after the tie-break, then Trevisan firmly regained control by reeling off seven straight points to start the decider.
Fernandez saved the first two break points, yet Trevisan clinched the third, and after an almighty tussle in game four, the Italian claimed a key double break.
Although world number 18 Fernandez claimed one of those back, Trevisan had the bit between her teeth and, for the second time, had the chance to serve out the match.
Again, the opportunity slipped from her grasp, and a swift hold from Fernandez piled the pressure on.
This time, Trevisan held her nerve – a wonderful serve setting up a second match point, which she took with a fantastic cross-court forehand.
Data Slam: Lesser-spotted all left-hander clash as Trevisan joins exclusive club
Tuesday's match was the first French Open women's quarter-final featuring two left-handed players since 1981, when Martina Navratilova went up against Sylvia Hanika.
Trevisan is the eighth Italian female player to reach the semi-finals in a grand slam after Maud Levi, Annalisa Bossi, Silvana Lazzarino, Francesca Schiavone, Sara Errani, Roberta Vinci and Flavia Pennetta.
Trevisan – 43/29
Fernandez – 29/44
Trevisan – 1/7
Fernandez – 0/4
BREAK POINTS WON
Trevisan – 7/14
Fernandez – 4/10