The draw of the Champions League last-16 produced some incredible ties.

Despite topping their group, English sides Manchester City and Liverpool will face Real Madrid and Atletico Madrid respectively.

Meanwhile, Frank Lampard's Chelsea face a tough tie against Bayern Munich.

Tottenham and Jose Mourinho can consider themselves fortunate to avoid the big teams and will face RB Leipzig.

Elsewhere, Thomas Tuchel will return to Borussia Dortmund with his Paris Saint-Germain side, while Barcelona will play Napoli.

Check out the last-16 draw in full:

Borussia Dortmund vs Paris Saint-Germain

Real Madrid vs Manchester City

Atalanta vs Valencia

Atletico Madrid vs Liverpool

Chelsea vs Bayern Munich

Lyon vs Juventus

Tottenham vs Leipzig

Napoli vs Barcelona

The first leg ties will be played on February 18/19 and February 25/26. The second legs will be held on March 10/11 and March 17/18.

The group winners will play the first leg away with the second leg being at home.

The final will be played in Istanbul, Turkey on 30 May 2020.

Of course, Liverpool won the Champions League in that very stadium back in 2005, coming back from 3-0 down to beat AC Milan on penalties in one of the most memorable European finals in history.

But if the Reds want to reach their third consecutive final, they will need to find their way past Atletico Madrid. Los Colchoneros are currently fifth in La Liga but will prove to be a very stern test with their impressive defensive record.

Meanwhile, Real Madrid vs Man City is surely the tie of the round. 

Zinedine Zidane vs Pep Guardiola will be fantastic to see and there is sure to be goals.