Lorenzo Musetti will take on Carlos Alcaraz in the Monte Carlo final after winning a thrilling semi-final 1-6, 6-4, 7-6 (7-4) against Alex De Minaur.
Musetti, playing in his first Masters semi-final, seemed to suffer from nerves early on as he was broken by De Minaur in all four of his service games in the opening set.
But he settled down in the second set, grabbing a crucial break in the ninth game and successfully serving to force the match into a decider.
The 23-year-old got the better of a run of three consecutive breaks midway through the third set.
Musetti, a Wimbledon semi-finalist last year, failed to serve out the match, though, as De Minaur levelled at 5-5.
But the Italian held his nerve in the tie-break, securing a place in the biggest final of his career so far on his first match point when De Minaur netted a forehand.