The draw for the Champions League last 16 was made in Nyon, Switzerland, on Thursday, and the balls have thrown up some potential classics.
Here's the draw in full:
Galatasaray vs. FC Schalke
Celtic vs. Juventus
Arsenal vs. Bayern Munich
Shakhtar Donetsk vs. Borussia Dortmund
AC Milan vs. Barcelona
Real Madrid vs. Manchester United
Valencia vs. Paris Saint-Germain
Porto vs. Malaga
Real Madrid vs. Manchester United is a glamor tie that will evoke memories of epic clashes gone by and bring together two of the game's great coaches in Jose Mourinho and Sir Alex Ferguson. It will also pit Madrid's Cristiano Ronaldo against his former club.
AC Milan vs. Barcelona is another matchup with a considerable backstory, taking us back to the 1994 final that saw Milan thump Barca 4-0. Much has changed since then, but a resurgent Milan have been asked the ultimate question against the might of Barca and Lionel Messi.
German sides Bayern Munich and Borussia Dortmund are heavily fancied this season, but have both been handed testing ties—against Arsenal and Shakhtar Donetsk, respectively.
Elsewhere, Scottish champions Celtic have been rewarded for their progress with a meeting against Andrea Pirlo's Juventus, while big-spending PSG of France will face Spanish side Valencia.
Here are my predictions for all eight ties.