Last-16 first legs will take place on either 10th or 11th March, with the reverse fixture scheduled for 17th-18th March.
The top team from around Europe have found out their next opponents in what was a very exciting draw packed full of classic games.
Here is the draw in full:
Manchester City (England) v Real Madrid (Spain)
Bodo/Glimt (Norway) v Sporting (Portugal)
Paris St-Germain (France) v Chelsea (England)
Newcastle (England) v Barcelona (Spain)
Galatasaray (Turkey) v Liverpool (England)
Atletico Madrid (Spain) v Tottenham (England)
Atalanta (Italy) v Bayern Munich (Germany)
Bayer Leverkusen (Germany) v Arsenal (England)
The Gunners topped the table, and they were the only team to remain unbeaten, winning each of their eight games. They face Bundesliga side Bayer Leverkusen in a draw the side will be delighted with.
Chelsea face champions PSG whilst Liverpool face Galatasaray, a side they lost 1-0 to earlier this season thanks to a goal from Victor Osimhem.
Newcastle go head to head with Barcelona following their 2-1 loss last September as Manchester United loanee Marcus Rashford scored a brace.
Lastly, and arguably the biggest clash of the tournament so far, Real Madrid clash with Manchester City in what has become a European classic in recent years. The two sides have clashed 9 times in the last 4 years and only one will progress to the next round next month.
