Petra Kvitova needed just 80 minutes to see off Laura Siegemund and reach the 2020 French Open semi-finals.
The seventh seed reached the last four at Roland Garros for the first time since 2012 with a straight sets win over the German.
Kvitova broke five times in total as she claimed a 6-3 6-3 victory in just 80 minutes on Court Philippe-Chatrier.
The Czech player is bidding to win her first Grand Slam since her comeback from a knife attack in 2016.
Highlights: Kvitova storms past Siegemund to reach semi-finals
"It means a lot to me, definitely," Kvitova said in her interview on Court Philippe Chatrier. "I didn't dream to be in a semi-final after everything that happened.
"Right now it's my lucky place, I'm really happy to be here, to play. I really missed it when I was off. I'm happy I'm still able to play and compete with the best.
'I had my arm up!' - Siegemund livid over time violation mid-serve
"You are playing the quarter-finals of a Grand Slam so I expected her to play very well, which she showed whole match."
The 30-year-old, a two-time champion at Wimbledon, is still yet to lose a set at this year's tournament in Paris.