The Uefa Champions League second round draw has been made and the clashes are mouthwatering which promises to be interesting as the competition enters the knockout stages.
Neymar will make a sensational return to Barcelona as PSG aim to avenge their painful exit against Messi and co in 2017.
Manchester City will slug it out with Borussia Monchengladbach for a place in the last eight.
Liverpool have been handed a trip to Germany to face RB Leipzig, while Real Madrid will battle it out with Atalanta.
Defending Champions, Bayern Munich have a date with Lazio, while Sevilla and Dortmund will face off for a place in the quarter finals.
The tie of the round is between Chelsea and Atletico Madrid.
Juventus will play Porto in the round if 16 as Ronaldo makes a return to Portugal.
Round of 16 Draws
Borussia Monchengladbach v Manchester City
Lazio v Bayern Munich
Atletico Madrid v Chelsea
RB Leipzig v Liverpool
Porto v Juventus
Barcelona v Paris St-Germain
Sevilla v Borussia Dortmund
Atalanta v Real Madrid
The ties will start on February 16.