Teenage rising star Carlos Alcaraz shocked world number one Novak Djokovic in a three-set thriller to reach the Madrid Open final.
Alcaraz coped with everything Djokovic threw at him and delighted the home crowd with some brilliant drop shots.
He will face German defending champion Alexander Zverev or Greek fourth seed Stefanos Tsitsipas in Sunday's final.
Alcarez becomes the first player to beat 21-time Grand Slam champion Nadal and 20-time major winner Djokovic on consecutive days on a clay court.
More to follow.