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.
Tsitsipas dropped his racquet in celebration and seemed to mouth "me?" at his team before starting to cry as walked over to celebrate with them.
He will play Spain's Roberto Bautista Agut, who beat Croatian sixth seed Marin Cilic in five sets, in the last eight.
Have your say
More Sports Headlines
- Four times Black Stars players retired, then came back
- AFCON 2019: Gyan named in Black Stars provisional squad
- VAR has been a success in La Liga, say Spanish referees
- CLUB 5 on 5 tournament: Eight teams set for final
- Gyan will not be captain despite President’s intervention- Head of Sports, Multimedia
- Three reasons why Kwesi Appiah cannot drop Asamoah Gyan
- StarTimes to broadcast live Kotoko vs Asec Mimosas friendly
- Asamoah Gyan's return will be negative but… Foh-Amoaning
- Gyan rescinds Black Stars retirement decision
- Gyan’s 'tirade', Akufo-Addo's intervention criticised
- Akufo-Addo backs Kwasi Appiah's new Black Stars captain decision
- StarTimes to broadcast 2019 Copa Del Rey final
- Ghana does not belong to Asamoah Gyan, he can go – Grunsah
- Arsenal's Mkhitaryan to miss Europa League final due to security concerns
- André Ayew set to be named new Ghana captain