Efter sejren over Rafael Nadal ventede Novak Djokovic i semifinalen i ATP-turneringen i Madrid i endnu en stor opgave for fænomenet Carlos Alcaraz.
Alcaraz vandt kampen 6-7, 7-5, 7-6 og står nu i finalen i Masters 1000-turneringen, der rangerer lige under de fire grand slams og sæsonfinalen.
Den serbiske verdensetter fik hård modstand i hele tenniskampen, der varede 3 timer og 38 minutter.
I første sæt kom Alcaraz foran 2-0 efter et tidligt servegennembrud. Djokovic brød tilbage og udlignede til 4-4.
34-årige Djokovic tilkæmpede sig en sætbold ved 5-4, men 19-årige Alcaraz afværgede den i egen serv.
Derefter fulgtes de to duellanter ad og skulle ud i tiebreak for at afgøre åbningssættet.
Her var Djokovic stærkest og kom foran 5-1 og 6-2, inden spanieren svarede en smule igen uden at få kontakt.
I andet sæt var Alcaraz igen godt med, og spanieren drillede især serberen med mange stopbolde.
Når Djokovic blev tvunget op ved nettet, var Alcaraz både hurtigere og skarpere.
Det var også efter en duel ved nettet og endnu en spansk stopbold, at Alcaraz udlignede til 1-1 i sæt. Alcaraz var foran 6-5 og brød Djokovic, der forsøgte at få kampen ud i tiebreak.
I tredje sæt virkede Alcaraz mest ovenpå, og han var flere gange ved at bryde.
En af breakboldene gav matchbold ved stillingen 5-4 til Alcaraz, men Djokovic afværgede den med et es. Han vandt partiet, der varede ti minutter.
Alcaraz, der er nummer ni i verden, leverede klart flest vindere i opgøret, men han lavede også flest fejl.
Djokovic spillede stabilt og ledte efter en åbning i sin unge modstanders flotte spil. Åbningen kom bare aldrig, og det skulle afgøres i tiebreak.
Alcaraz spillede sublim tennis og kom foran 2-0, 4-2 og 6-4. Djokovic reducerede og reddede en matchbold for anden gang i kampen.
Spanieren holdt hovedet koldt og udnyttede sin tredje matchbold i tennisgyseren i Madrid.
I finalen skal Djokovic møde vinderen af opgøret mellem Alexander Zverev og Stefanos Tsitsipas, der spiller senere lørdag aften.