Lionel Messi and Neymar will be facing each other after the recent round of 16 draw of the UEFA Champions League paired Barcelona against PSG.
This is arguably the tie of the round which offers a repeat of their 2017 classic.
Another mouthwatering fixture will be the clash between Atletico Madrid and Chelsea.
2018 champion, Liverpool will face last season’s semi-finalists, RB Leipzig, while Manchester City will face Borussia Monchengladbach, who progressed to the last 16 for the first time since 1978.
Defending champion, Bayern Munich will face Italian side Lazio, who also progressed to the knockout stage for the first time in 20 years.
All three Premier League teams will be away for the first leg before having home advantage for the return matches.
The first legs will be spread across two midweeks, taking place on 16, 17, 23 and 24 February, with the second legs on 9, 10, 16 and 17 March.
Champions League last-16 draw
Below are the full draw for the Champions League last 16
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