Carlos Alcaraz underlined his incredible potential as he continued his dominance over Stefanos Tsitsipas in Barcelona.
The 18 year old has made a huge impression on the ATP Tour this year, and he will now break into the top for the first time on Monday.
It was a meeting between two players in rich form, with the pair sharing the last two Masters titles - Miami and Monte-Carlo - between them.
However, it was Alcaraz who came out on top against the Barcelona defending champion Tsitsipas, and he now moves into his fourth semi-final of a brilliant season. He also extended his own personal head-to-head over the world number four to 3-0.
"Probably my biggest win on clay court," Alcaraz said after his 6-4, 5-7, 6-2 win. "It was unbelievable.
"Unbelievable game that I played, unbelievable atmosphere that I lived today on court. It was unbelievable everything.
"The atmosphere here, the crowd, the level that I played, the level of the match. It was incredible.
"I think I beat the favourite. I'm playing an incredible level. And I think that I'm ready to get the title."
Alcaraz will now face Alex de Minaur in the semis as he seeks a third title of the season.
In a strange coincidence, Alacarz will now enter the top ten at the same age as Rafael Nadal did in 2005, on the same date, and after the same tournament.