It’s felt like an eternity since the draw was made, but Champions League football is finally back in our lives.
Let us take you through all the talking points from the round of 16.
This tie is a perfect reminder of how quickly football can change. Six weeks ago, nobody gave Manchester United a chance. Now they’re the favourites.
Ole Gunnar Solskjaer has Paul Pogba, Anthony Martial and Marcus Rashford flying. Victor Lindelöf looks a different player.
It’s amazing what an arm around the shoulder can do.
PSG are heading to Old Trafford battered and bruised, without Neymar, Edinson Cavani and now Thomas Meunier. It doesn’t look good.
Thomas Tuchel will not be short on options but their occasionally fragile defence and muted attack could really struggle against an in-form United.
Sorry Ajax. You won the competition in 1995 and boast an iconic production line but you’re up against royalty here.
Real Madrid have steadied the ship after their disastrous start under Julen Lopetegui and will be buoyed by their derby win against Atlético on Saturday.
The Dutch side, meanwhile, lost further ground on Eredivisie leaders PSV after their 1-0 defeat to Heracles – which makes it two defeats in three games.
Experience and quality will make the difference on Wednesday as the Champions League kings aim to build on their three-peat.
Battle of the back-ups
Tottenham taking on Borussia Dortmund is a tasty tie. What makes things even tastier, is how both sides will be without their star men.
Marco Reus will be missing for the Bundesliga leaders while Harry Kane remains sidelined after damaging ankle ligaments for the third successive year.
But players being out allows others to step in. Heung-min Son has been superb for Spurs with Christian Eriksen following close behind.
For Dortmund, Jadon Sancho has taken centre stage and will be desperate to make an impact at Wembley after leaving Manchester City. We’re excited.
Roma fans were less than impressed when Radja Nainggolan left for Inter, but beyond the €35m transfer fee, Nicolò Zaniolo also arrived.
The 19-year-old was earmarked as one for the future with Eusebio Di Francesco already stacked with midfield options.
With 21 appearances, four goals and two assists, Zaniolo will likely be starting against Porto on Tuesday.
Blessed with incredible technique, vision and a dreamy left foot, he is definitely one to watch out for.