Defending champion Carlos Alcaraz overcame a battle "in the mind" to reach the French Open quarter-finals after an entertaining four-set win over American Ben Shelton.
The 22-year-old Spaniard produced his best performance of the tournament so far to claim a 7-6 (10-8) 6-3 4-6 6-4 victory on Court Philippe Chatrier.
After three hours and 19 minutes of high-class action, a thumping forehand down the line sealed Alcaraz's 100th clay-court win on the ATP Tour.
The second seed will face another American, Tommy Paul, in the last eight after the 12th seed beat Australia's Alexei Popyrin 6-3 6-3 6-3.
Having said he "didn't enjoy" his battling win over Damir Dzumhur in the third round, Alcaraz was far closer to his best on Sunday and had to be against the big-hitting Shelton.
Later, American 15th seed Frances Tiafoe defeated Germany's Daniel Altmaier 6-3 6-4 7-6 (7-4).
He will face eighth seed Lorenzo Musetti in the quarter-finals after the Italian beat Denmark's 10th seed Holger Rune 7-5 3-6 6-3 6-2 in Sunday's night session.
It is just the second time 2024 Wimbledon semi-finalist Musetti, 23, has progressed beyond the fourth round of a Slam.