Johanna Konta's extraordinary French Open continued as she beat Sloane Stephens to become the first British woman since 1983 to reach the semi-finals at Roland Garros.
The British number one, seeded 26th, played near-perfect tennis in a 6-1 6-4 win over the American seventh seed.
Konta, 28, broke serve three times and dropped just 13 points on her serve.
She will play Croatian 31st seed Petra Martic or Czech teenager Marketa Vondrousova in the last four in Paris.
Konta will be playing in her third Grand Slam semi-final - on a third different surface - after runs to the same stage at the 2016 Australian Open and Wimbledon in 2017.