The UEFA Champions League last-16 draw held on Monday in Nyon delivered some fantastic matchups this season. Some of the biggest teams in Europe will face tough challenges to get to the next stage of the competition.
Defending champions, Real Madrid, are paired with Ajax, while Premier League Champions, Manchester City will play against Schalke.
The round of 16 ties will see Premier League outfit, Manchester United face-off Paris St-Germain, while the current Premier League table-toppers Liverpool face a mouthwatering tie against Bayern Munich.
Here, you can find the full results, plus analysis of the draws for the most popular teams in the competition.
The Champions League Round of 16 draw in full
Schalke v Manchester City
Atlético Madrid v Juventus
Manchester United v Paris St-Germain
Tottenham v Borussia Dortmund
Lyon v Barcelona
Roma v Porto
Ajax v Real Madrid
Liverpool v Bayern Munich