Juventus reached their second Champions League final in three seasons with a comfortable aggregate victory over Monaco.
Already leading 2-0 from the first leg, the Italian side extended their advantage when Mario Mandzukic stabbed in after his initial header was saved.
Dani Alves doubled their lead on the night with an instinctive volley from goalkeeper Danijel Subasic’s punched clearance.
Kylian Mbappe turned in Joao Moutinho’s low cross to pull one back in the second half, but the Ligue 1 side could not pull off an unlikely comeback.
Juventus, who have not won this competition since 1996 and lost 3-1 to Barcelona in the 2015 final, will face either Real Madrid or Atletico Madrid in Cardiff on 3 June.
Atletico host Real on Wednesday looking to overturn a 3-0 first-leg deficit.