Stefanos Tsitsipas beat Spain's Roberto Bautista Agut in four sets to continue his superb run in Melbourne and reach the Australian Open semi-finals.
At 20 years and 168 days, Tsitsipas is the youngest man to reach the last four of a Grand Slam since Novak Djokovic at the 2007 US Open.
The Greek 14th seed won 7-5 4-6 6-4 7-6 (7-2) in three hours and 15 minutes.
He will face Spanish 2009 champion Rafael Nadal or unseeded American Frances Tiafoe next.
"It all feels like a fairytale almost. I'm just living the dream, living what I've been working for," he said.