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.
More Sports Headlines
- Ghanaian midfielder Godfred Donsah joins Cercle Brugge on loan
- Turkish company to construct Hearts of Oak’s Pobiman Academy
- Talking points from the Premier League weekend
- Talking points from the La Liga weekend
- Talking points from the Bundesliga weekend
- African Games: Derek Abrefa named Team Ghana captain
- Coutinho joins Bayern on loan from Barcelona
- Balotelli joins hometown club Brescia on free transfer
- Ashley Cole: Ex-Arsenal, Chelsea and England full-back retires
- Chelsea held by Leicester in Lampard's first home match
- Prof Dodoo re-elected as Ghana Athletics Association president for a third term
- Ghanaian John Manyo-Plange named Vice President of Basketball Africa League
- Guardiola: They have to fix VAR
- African Games: Black Satellites win opener against Burundi
- VAR denies Man City again against Spurs