The Champions League quarter-finals draw did not disappoint on Friday as the last eight teams in European football’s elite found out their fate.
With some real footballing heavyweights going toe-to-toe next month, the battle to make the final at the Millennium Stadium in Cardiff looks set to be tightly contested.
Here is a breakdown of the four games.
Borussia Dortmund vs Monaco
Two of European football’s most-attacking teams are set to clash in the quarter-finals, with 180 minutes of open, free-flowing and offensive action expected between Dortmund and Monaco.
The Bundesliga side made light work of Benfica in the last round and possess exemplary attacking players in the form of Pierre-Emerick Aubameyang, Mario Gotze, Marco Reus and Ousmane Dembele.
Monaco have been this season’s surprise package and are fancied to win Ligue 1 as the Principality outfit continue to defy the odds.
Leonardo Jardim’s men eliminated a fancied Manchester City side in the last round and they boast an array of young stars in their ranks.
With the pair scoring 137 league goals between them this season, this tie could be a classic.
Tip to progress: Borussia Dortmund
Juventus vs Barcelona
In a repeat of the 2015-16 Champions League final, European powerhouses Juventus and Barcelona are set to renew rivalries next month.
The Italian champions continue to dominate Serie A and progressed to this stage of the Champions League with few problems, eliminating Porto last time out.
Max Allegri’s men have not been weakened by the world-record sale of Paul Pogba and possess real stars such as Paulo Dybala, Gonzalo Higuain and Miralem Pjanic, who are capable of hurting Barcelona.
Luis Enrique’s team performed an amazing feat of escapology in the last 16, coming back from a 4-0 deficit to progress against Paris Saint-Germain in extraordinary fashion.
In Lionel Messi, Neymar and Luis Suarez, Barcelona possess world football’s most-feared attacking unit and Juventus’ renowned defensive frugality will be tested when these teams meet.
The home leg in Turin is key in Juventus’ hopes of making it through.
Tip to progress: Barcelona
Atletico Madrid vs Leicester City
Leicester City continue to defy all common logic and are in high-brow company in the last eight of the Champions League, with Atletico Madrid next up for the Premier League holders.
Despite Claudio Ranieri’s unceremonious dismissal, the Foxes progressed against an able Sevilla team in the last round and have looked reinvigorated in recent weeks.
However, the challenge of Atletico is on the next level, with last season’s beaten finalists a new-age heavyweight of the European game.
Diego Simeone’s men have three main strengths: a fervent togetherness, a miserly and regimented defence, and the world-class talent of Antoine Griezmann.
Atletico play with an intensity that has swept aside some of the best teams in the world in recent years and as such Leicester need another miracle to avoid elimination.
Tip to progress: Atletico Madrid
Bayern Munich vs Real Madrid
Saving arguably the best to last, the winner of Bayern Munich against Real Madrid will fancy their chances of adding to their collective 15 European crowns this season.
The Bundesliga giants have overcome the transition to Carlo Ancelotti’s stewardship and in beating Arsenal 10-2 on aggregate in the last round proved that they are back to their ominous best.
Current European champions Madrid continue to be inspired under Zinedine Zidane’s leadership and have Ballon d’Or holder Cristiano Ronaldo as their talisman.
The last time the teams meet competitively the Spaniards swept Pep Guardiola’s men aside 5-0 on aggregate in the 2013-14 competition.
Ironically Ancelotti was in charge of Madrid, not Bayern, and led the Santiago Bernabeu outfit to the fabled Decima.
This one could go either way, with world-class talent on both sides.
Tip to progress: Bayern Munich