Carlos Alcaraz had to go very deep, especially in his opening game:

First round:

Fabio Fognini (3-2, ATP-138)
Second round: Olivier Tarvet (3-0, ATP-733)
Third round: Jan-Lennard Struff (3-1, ATP-125)
Eighth finals: Andrey Rublev (3-1, ATP-14)
Quarterfinals: Cameron Norrie (3-0, ATP-61)
Semi -finals: Taylor Fritz (3-1, ATP-5)

ttn-2