Novak Djokovic surged into the fourth round at Wimbledon while a couple more obstacles on his path to the final were removed.
Defending champion Djokovic dropped a set against Poland's Hubert Hurkacz on Court One but still went through 7-5 6-7 (5) 6-1 6-4.
Meanwhile fourth seed Kevin Anderson, beaten by Djokovic in the final 12 months ago and a potential semi-final opponent this year, was sent tumbling out.
Karen Khachanov, the 10th seed, also departed meaning aside from Djokovic, Roger Federer and Rafael Nadal, only eighth seed Kei Nishikori remains in the draw out of the top 10 – and he still has a third-round match to play.
Anderson, in only his second tournament after injury, was beaten in straight sets by Guido Pella of Argentina, the 26th seed.
"Without a doubt playing a lot of matches and being match tough, having a lot of confidence in that process, is very valuable. I haven't had that right now," admitted the South African.
Pella also defeated the beaten finalist of 2017, Marin Cilic, at last year's Championships. He will meet Milos Raonic, who accounted for 6ft 11in American Reilly Opelka, in the last 16.
Khachanov lost to Roberto Bautista Agut, the Spanish 23rd seed winning 6-3 7-6 (3) 6-1 to set up a manic Monday meeting with Benoit Paire.
The 11th seed also fell by the wayside, Russian Daniil Medvedev losing a three-and-a-half hour five-setter to Belgium's David Goffin.
He will face veteran Spaniard Fernando Verdasco, who beat Italy's Thomas Fabbiano in straight sets.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Andy Sims, PA');
ga('pacontentapi.set', 'dimension2', 'e01bd81c-deac-43b8-903b-e7c6f7d7449a');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:tennis');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Novak Djokovic marches on after Kevin Anderson crashes out'});