Defending champion Roger Federer is out of the Australian Open after Greek 14th seed Stefanos Tsitsipas earned the biggest win of his career to reach the quarter-finals.
The Swiss lost 6-7 (11-13) 7-6 (7-3) 7-5 7-6 (7-5) on a dramatic night.
Federer, a six-time champion, failed to reach the last eight in Melbourne for only the second time in 16 years.
Tsitsipas, 20, saved all 12 of 37-year-old Federer's break points on his way to a famous win.
"I'm the happiest man on earth right now, I can't describe it," he said.
Federer lumped a forehand long to leave Tsitsipas serving for the match in the fourth-set tie-break, and the youngster forced him into a backhand error to win in three hours and 45 minutes.