Second seed Rafael Nadal ended Greek youngster Stefanos Tsitsipas' captivating run to reach his fifth Australian Open final.
Nadal, 32, was in devastating form as he beat the 20-year-old 14th seed 6-2 6-4 6-0 in one hour and 46 minutes.
The Spaniard cracked 28 winners, breaking Tsitsipas' serve six times and only facing one break point himself.
He will play either top seed Novak Djokovic or France's Lucas Pouille - who meet on Friday - in Sunday's final.
"It was a great match, it has been a great tournament and I have played very well every day," Nadal said.
"Hopefully I can play better than that."
Nadal, who won at Melbourne Park in 2009, is one more win away from winning all four Grand Slams at least twice - a feat which no other man has achieved in the Open era.
Serbia's Djokovic is also chasing a slice of history as he bids for a record seventh men's singles title, although he must first beat Grand Slam semi-final debutant Pouille.
Have your say
More Sports Headlines
- Boateng off to China as Levante announce transfer to Dalian Yifang
- Joshua Clottey’s return after three years motivated by regaining title
- 2019 Standard Chartered Trophy launched
- Khedira out of Juve game with Atletico due to irregular heartbeat
- Mukarama receives U-17 World Cup Golden Boot and Bronze Ball
- Barcelona fail to take chances against battling Lyon
- Liverpool frustrated by Bayern in Anfield stalemate
- GFA Elections: NC denies Master Degree requirement reports
- Supercopa de Espana: New four-team tournament set to be played abroad
- Hearts boss Kim Grant unhappy with lack of competitive football
- Kotoko coach reiterates CAF Confed knockout stage target
- Solskjaer praises Pogba as one of 'best attacking midfielders in the world'
- Sarri feels the heat as Chelsea fans turn on Italian coach
- Man Utd knock holders Chelsea out of FA Cup
- Saudi prince denies interest in £3.8bn Man Utd takeover