There have been more exciting sides, and there certainly have been higher-scoring teams in the Champions League final but it is hard to remember one quite so formidable as the great Juventus team of 2017, which is now one game from winning the biggest prize in Europe.
They have reached the ninth European Cup final of their history and, looking back, there was never any part of these two semi-final legs against Monaco that it looked like it would be any other way. The Monaco of Leonardo Jardim have been a splendid surprise this season, but Juventus are not a side who permit anyone to unsettle the great principles of how they play – most of the time they barely even tolerate conceding goals.
Juventus are a team, and a club, who are coming of age again after the dark days of calciopoli, in this their second final in three years, and perhaps this will be their time in Cardiff on June 3. It will, in all likelihood, be Juventus against Real Madrid: the finest defence in the competition against Cristiano Ronaldo, the competition’s greatest-ever goalscorer, and something will have to give.