Garbine Muguruza has sealed a place in her first Wimbledon final after defeating Agnieszka Radwanska in three sets.
She famously eliminated Serena Williams at the second round of the 2014 competition and has continued her upwards trajectory in the women's singles with a 6-2 3-6 6-3 win on Centre Court.
The Venezuelan-born 20th seed could face Williams again in the final on Saturday 11 July, should the world number one overcome Maria Sharapova in her semi-final match.
Muguruza dominated the opening set and stormed into a 3-1 lead in the second before Radwanska of Poland began to claw her way back into the contest, winning six straight games to draw level.
But the 21-year-old finally managed to halt her opponent's momentum, breaking to level 1-1 in the deciding set.
She then took the advantage in a gripping battle with a powerful backhand to take a 4-2 lead before serving out for the victory.
"I don't have words to explain it," Muguruza told BBC Sport. "I worked all my life to achieve this moment. I think I was playing really well so I had to stay calm and keep a poker face.
"I knew it was going to be tough. I was nervous in second set. She has a lot of experience and I had to fight."