Defending champion Carlos Alcaraz survived a second successive scare to book his place in the quarter-finals at Wimbledon.
Two days ago, he had been taken to five sets by Frances Tiafoe and very nearly faced the same against Ugo Humbert. But he raised his level late in the fourth set to win 6-3, 6-4, 1-6, 7-5.