Manchester United will face Neymar and Paris Saint-Germain in the last 16 of the Champions League, while Liverpool boss Jurgen Klopp must tackle German opposition in the form of Bayern Munich.
Manchester City take on Schalke, Tottenham battle Borussia Dortmund and Cristiano Ronaldo’s Juventus meet Atletico Madrid.
Elsewhere, Lyon have been handed the unenviable task of trying to shackle Lionel Messi and Barcelona, Roma have been paired with Porto and Ajax with reigning champions Real Madrid.
Spectacular. The round of 16 draw ?
Most exciting tie? #UCLdraw pic.twitter.com/ZjUBmvLwVl
— #UCLdraw (@ChampionsLeague) December 17, 2018