Japan's Kei Nishikori produced another sensational comeback to reach the Australian Open quarter-finals with a 6-7 (8-10) 4-6 7-6 (7-4) 6-4 7-6 (10-8) victory over Pablo Carreno Busta.
The eighth seed came from two sets down to win his third five-set contest of the tournament and book a tie against Novak Djokovic or Daniil Medvedev.
The marathon match lasted five hours and five minutes, with Nishikori coming from 8-5 down in the super tie-break to reel off five successive points which sealed victory.
The match ended in controversy, though, with Busta storming off court and apparently swearing in the direction of the umpire after failing to be awarded a point replay in the closing stages of the super tie-break.