World number one Carlos Alcaraz held off a spirited challenge from 25th seed Nicolas Jarry to move into the last 16 - and match his best Wimbledon run.
The 20-year-old Spaniard won a four-set thriller 6-3 6-7 (6-8) 6-3 7-5 on Centre Court in an absorbing third-round tie that took almost four hours.
Elsewhere, third seed Daniil Medvedev defeated Hungary's Marton Fucsovics.
Alcaraz will now play either 19th seed Alexander Zverev of Germany or 2021 runner-up Matteo Berrettini of Italy.
"It was really tough, it was a really good match and he played really well," said Alcaraz, the reigning US Open champion.