Venus Williams continued to put the new generation in their place as she defeated French Open champion Jelena Ostapenko to reach the Wimbledon semi-finals.
Ostapenko was only a few weeks old when Williams made her Wimbledon debut 20 years ago.
And the 37-year-old Williams made experience count in a 6-3 7-5 victory to move closer to a sixth title at the All England Club.
Williams became the oldest Wimbledon semi-finalist since Martina Navratilova in 1994.
Garbine Muguruza moved one step closer to winning her second grand slam title by beating Svetlana Kuznetsova in straight sets.
Muguruza was a runner-up at the All England Club in 2015 but looks primed to go one better this year after easing past the experienced Kuznetsova 6-3 6-4.
“I played good. I’m trying not to think a lot, just go for it and play my game. I’m happy it worked out,” said Muguruza. “It seems far away since I last made the final here. I’m a completely different player.
“It means a lot to make the semi-finals again, my breakthrough was here.”