World number one Novak Djokovic survived a huge scare as he fought back from two sets down against teenager Lorenzo Musetti to reach the French Open quarter-finals.
His Italian opponent retired in the fifth set.
Top seed Djokovic was outplayed by an inspired Musetti as he lost two tiebreaks, but the match then changed dramatically as the Serb fought back to win 6-7(7) 6-7(2) 6-1 6-0 4-0.
It was unclear exactly what happened to world number 76 Musetti whose stylish game was threatening to send Djokovic to his earliest Roland Garros exit since 2009.
Having produced tennis of the highest calibre in two sensational sets, Musetti then lost the third set in 24 minutes and did not even get a point in set four until the fifth game as the match slipped away from him.
A relieved Djokovic went 4-0 ahead in the decider before Musetti decided he could not continue.
It was an anti-climactic end to what was brewing up to be a seismic shock in a tournament full of surprises.
Carrying a red floral wreath bearing his shirt number, Diogo Jota's Liverpool teammates joined relatives and residents in a small Portuguese town on Saturday for the funeral of the football star, who died with his brother in a car crash on Thursday.
An 83rd-minute Weverton own goal from a deflected Malo Gusto cross gave Chelsea a nervy 2-1 win over a spirited Palmeiras side in the Club World Cup quarter-finals on Friday.
Women's top seed Aryna Sabalenka fought off inspired home favourite Emma Raducanu in a cauldron-like Centre Court atmosphere to keep her Wimbledon quest on track but it was the end of the road for two other Grand Slam champions on Friday.
India finished day three of the second test on 64-1 to lead England by 244 runs after they dismissed the hosts for 407 in the first innings at Edgbaston on Friday despite Jamie Smith's commanding and unbeaten knock of 184.
There were to be no Fourth of July celebrations for American Madison Keys as she joined the exodus of seeds from Wimbledon with a 6-3 6-3 defeat by 104th-ranked German Laura Siegemund in the third round on Friday.