Stefanos Tsitsipas blazed his way into a first Australian Open final with a 7-6(2) 6-4 6-7(6) 6-3 win over Russian 18th seed Karen Khachanov on Friday.
Greek third seed Tsitsipas, who had crashed three times at the semi-final stage at Melbourne Park, will play either favourite Novak Djokovic or Tommy Paul for the title.
The 2021 French Open runner-up forced an error on the Khachanov forehand to grab an early break only to immediately surrender his serve.
The pair traded breaks again in a see-sawing opening set but Tsitsipas came alive in the tiebreak and surged ahead in the match before getting his nose in front in the next set when Khachanov's level dropped.
Despite being rattled by three foot faults and two time violations on serve, Tsitsipas looked more comfortable after wining the second set.
The 24-year-old broke Khachanov for a 2-1 lead in the third but the Russian bravely drew level at 5-5 before it went to a tiebreak.
Tsitsipas hit two superb inside-out forehands to draw roars from the crowd but squandered two match points and allowed Khachanov to take the set.
The Greek regrouped in the fourth set to go 3-0 up and finished the match in style to claim a place in his second Grand Slam final.
"I've been wanting for many years now to put Greek tennis on the map, and me and Maria (Sakkari) have done an incredible job," Tsitsipas said.
"I know it probably doesn't mean as much for Australians because they've been always producing players and they've always had their fair share of top players but coming from a small country like Greece I'm so grateful I get some more like this."


England dismiss Pakistan for 110 to seize control of Lord's test
Raphinha, Fermin score as Barcelona beat Athletic in home opener
Celtic and Rangers to play cup match behind closed doors after pitch invasion
Chelsea and Fulham reach League Cup third round as Welbeck scores on debut
PSG to meet Barca, Man City as Champions League draw throws up marquee ties