Venus Williams rolled back the years to reach her first grand slam semi-final since 2010 as the American beat Kazakhstan's Yaroslava Shvedova at Wimbledon.
Williams, who turned 36 last month, is the oldest woman competing at the All England Club but her recent resurgence continued on Centre Court with a 7-6 (7/5) 6-2 victory.
The five-time Wimbledon champion has not made the last four at a major tournament since the US Open six years ago and she will now face Germany's Australian Open champion Angelique Kerber for a place in the final.
Williams is the oldest grand slam semi-finalist since Martina Navratilova's run here in 1994 and victory over Kerber would potentially set up a mouthwatering reunion with sister Serena in the weekend showpiece.
Venus Williams is through to her first Grand Slam semi-final since 2010.
Not bad for a 36-year-old. pic.twitter.com/gdVbA06RCu— bet365 (@bet365) July 5, 2016
"I love playing the game. I always have of course and when you're winning matches it makes it that much sweeter," Venus told the BBC after the match.
"The wins and the losses, they all lead to these big moments. You can't always have these big moments. If you're Serena Williams, I guess that happens a lot, but as Venus Williams this is an awesome day."
The siblings last met in a Wimbledon final in 2009 but, unlike Serena, Venus' success has dwindled in recent years, in part due to her battle with Sjogren's syndrome, a condition that can cause tiredness and pain in the joints.
It makes her revival all the more impressive, this victory over Shvedova coming after she ended last year in the world's top 10 for the first time in five years.
An eighth major triumph now stands just two victories away and would surely represent the most impressive of her glittering career.
Shvedova, ranked 96th in the world, is the sixth-lowest ranked woman ever to make the Wimbledon last eight but she had momentum, having already knocked out Lucie Safarova, Sabine Lisicki and Elina Svitolina.
Venus looked in trouble at 5-2 down in the opening tie-break but dug deep, winning five points in a row to take the set.
Shvedova continued to blast her forehand into the corners but she never fully recovered as Venus was left skipping in delight when the Kazakh's final forehand missed its mark.
"What a day it was against an opponent who was just on fire," Venus said.
"When you walk to the net as the winner that's the goal, that's the dream, and for her in her first quarter-final to play so well, so much credit to her."
Venus has played Kerber five times before, winning twice, including their most recent meeting at the Canadian Masters in 2014.
Kerber, however, stunned Serena earlier this year to win her first major title in Melbourne and she is in good form again, after beating Romania's Simona Halep 7-5 7-6 (7/2).
"We've had a lot of great matches, she and I," Venus said of Kerber.
"We haven't played in a while and clearly she's had a great year with a great result in a slam but I'd love to be walking towards the final and it's progress made today."