Jannik Sinner needed only 69 minutes to breeze past defending champion Daniil Medvedev and reach the Miami Open final.
Second seed Sinner dominated a one-sided semi-final and swept Russia's Medvedev aside 6-1 6-2.
The match was a repeat of January's Australian Open final, which Italian Sinner, 22, won in five sets.
"I felt great on court today," he told Sky Sports. "I served very well, especially in important moments."
Sinner will face the winner of Friday's second semi-final between Grigor Dimitrov or Alexander Zverev in his fourth ATP Masters final on Sunday.
If he wins the event in Florida, Sinner will move up one place in the world rankings to number two - replacing double Grand Slam champion Carlos Alcaraz.