Juventus on Tuesday night booked their place in the finals of the Champions League courtesy of a 4-1 aggregate victory over AS Monaco.

The Italian giants went into the second leg with a 2-0 advantage following their impressive victory in Monaco last week, and first-half goals from Mario Mandzukic and Dani Alves put the tie well and truly beyond the Ligue 1 leaders.

Kylian Mbappe pulled one goal back to end Juventus' run of six consecutive clean sheets in the competition, but it was far too little too late as the hosts cruised into the final, where they will face either Real Madrid or Atletico Madrid.

Juve reached the final two years ago, losing out to Barcelona in the final at the Olympiastadion in Berlin,  they would however be hoping to get it right this time in Cardiff.