Egypt's Raneem El Welily is into the semi-finals of the Professional Squash Association (PSA) Oracle NetSuite Open after knocking out defending two-time champion Sarah-Jane Perry at the spectacular Embarcadero Plaza in San Francisco.
Their last World Tour meeting was the final in San Francisco in 2018, where the English player won an epic 57-minute battle 3-2.
This clash started in tight fashion, with world number one El Welily taking the game 11-8 after reeling off a string of points in the latter stages.
At the start of the second game, El Welily took the first four points with consummate ease.
However, Perry fought back to take a 7-5 lead, only for the Egyptian to go on another four-point run and avenge her defeat from a year ago.
"It just shows how strong the women's tour is, everyone is such a strong contender to win every tournament and everyone has chances to win," El Welily said.
"I had to be prepared today because Sarah-Jane is never an easy match, but I am glad it was 2-0.
"I almost lost that second game but I recovered well to get off in two.
"The court is a little dead so hitting it hard is one way to get it to the back.
"It is not the only way but this is what I tried to do today and I am glad it worked.
"I love it [San Francisco] - It is absolutely fantastic and the atmosphere here is amazing as always."
El Welily is now scheduled to face India's Joshna Chinappa in the semi-finals after she got the better of New Zealand's world number six Joelle King in three games, 11-9, 6-11, 11-3.
In the men's draw, Egypt's world number two, Mohamed ElShorbagy, is through to the last four after defeating Australia's Ryan Cuskelly in straight games.
The Egyptian came out firing, winning the first five points, and although Cuskelly tried to fight back, the man nicknamed "The Beast" had too much power and took the first game 11-5.
He went on to wrap up the match in a devastating 20 minutes.
ElShorbagy is now set to play his younger brother, Marwan, in the last four in San Francisco, after he overcame Germany's Raphael Kandra in a thrilling encounter, saving four match balls in the deciding game before taking the win.