Juventus defender Dani Alves produced an inspired display capped by a stunning volleyed goal in a 2-1 win over AS Monaco on Tuesday that took the Italians into their second Champions League final in three years.
Brazilian Alves crossed for Mario Mandzukic to net the first goal in the semi-final second leg and then scored the second through an explosive strike which, with Juve leading 2-0 from the first game, effectively finished off the tie by halftime.
Juventus were coasting until Monaco's exciting 18-year-old forward Kylian Mbappe pulled a goal back in the 69th minute, ending a run of six successive clean sheets in the competition for the Serie A side and veteran goalkeeper Gianluigi Buffon.
Tempers then flared when Monaco defender Kamil Glik appeared to stamp on forward Gonzalo Higuain, although the referee took no action against the Pole, leading to a bad-tempered final 20 minutes as Juve ran out comfortable 4-1 winners on aggregate.
They will face either Real Madrid or Atletico Madrid, who meet in the other semi at the Vicente Calderon on Wednesday with Real leading 3-0. The showpiece match is in Cardiff on June 3.