The Champions League returns with the knockout stages kicking off on Tuesday and there are some huge ties to come over the next few weeks. We've got all you need to know about the last 16.
Liverpool and Man Utd play big guns Bayern Munich and PSG respectively while it's Spurs v Dortmund and Man City v Schalke in the last 16 of the Champions League.
Last year's beaten finalists Liverpool have been handed a testing trip to Germany to face Bundesliga giants Bayern - an opponent very familiar to former Dortmund boss Jurgen Klopp.
Rejuvenated Manchester United, meanwhile, also face a tough assignment as they take on PSG - but the French side are without Neymar, possibly Cavani, but still have Mbappe and company - who qualified ahead of Liverpool in their group.
Premier League champions and tournament favourites City will fancy their chances against Schalke, while Spurs taking on current German league leaders Dortmund could turn out to be one of the ties of the round given how both sides like to play.
United did well to get through their group behind Juventus and that was in the dark days of Jose Mourinho - and now they're flying after going 11 games unbeaten under new boss Ole Gunnar Solskjaer. The test could hardly be any bigger but the Red Devils will be full of confidence as they take on the French giants, but there is a glimmer of hope.
PSG have gone out in the last 16 the last two seasons, and they will be without star man Neymar for both games while Edinson Cavani is a doubt with a thigh injury, meaning Kylian Mbappe will lead the line. Could United provide a big upset?
Porto are unbeaten in 26 games including walking through their group with five wins and a draw, so they'll have no fear against last season's beaten semi-finalists. Roma have lost just two in their last ten games but playing at home in the first leg is a disadvantage unless they can build up a big lead.
Spurs produced a minor miracle by getting through their group with a draw in Barcelona having secured just a point from their first three games. The German leaders offer a tough assignment though, with Dortmund edging out Atletico Madrid for top spot in the group stages.
There's no Harry Kane of course but Son Heung-min has been carrying the load well, and there's a lot resting on the home leg at Wembley as Dortmund are unbeaten at home this season in 90 minutes.
Ajax picked the wrong time to fail to score in a game for the first time September, with Real Madrid on the horizon. Gareth Bale reached 100 goals for Real at the weekend as Real Madrid made it 19 wins out of 25 under Santiago Solari.
It was a group of two halves for Liverpool as they won all three home games but suffered disappointing defeats away from Anfield - and you'd think they may have to try and get something from a trip to Munich in the second leg.
Bayern topped their group without losing and they, like Liverpool, currently sit in second place in the table as they trail Dortmund in the Bundesliga title race. The Reds will have to cope in the first leg without Virgil van Dijk who is suspended, which doesn't help with Robert Lewandowski around.
Lyon proved against Manchester City that they can cause even the best teams problems, and if they follow that blueprint they could well give Barcelona a hard time in both legs of what could be a pretty good tie to watch.
Lyon recently ended PSG's unbeaten Ligue 1 run and Barcelona have been drawing games recently so it's not as much of a gimme as you'd first think. Watch out for the French side in this one.
Getting through the group behind Porto was an achievement for a Schalke side who failed to qualify for the Champions League for the last three seasons, but it looks a step too far to try and beat a red-hot Manchester City side.
The first leg comes just before City face Chelsea in the Carabao Cup but Pep Guardiola has proved his squad is more than big and good enough to cope with a packed fixture list.
Another good-looking tie that offers intrigue more than the goals you'd expect given how these teams play, and the first leg in particular should be a lively affair given Cristiano Ronaldo's return to Madrid. The reception he gets should be interesting to say the least.
These are the games he was bought for, though, so he will surely have an impact on this tie, but this should be a full-blooded affair and is a tough one to call.