Liverpool and Real Madrid will meet in the Champions League last 16 in a mouthwatering repeat of last season’s final.
Tottenham face a tough task against Serie A champions AC Milan, while Chelsea’s tie with Borussia Dortmund is another to catch the eye.
Premier League winners Manchester City meet RB Leipzig, who won their final four group games to book their spot in last 16.
In-form Napoli have been drawn against Eintracht Frankfurt and Inter Milan will meet with Porto.
The final game sees unfancied Club Brugge play Benfica with the ties to be played in February and early March.
The draw
RB Leipzig vs Manchester City
Club Brugge vs Benfica
Liverpool vs Real Madrid
AC Milan vs Tottenham
Eintracht Frankfurt vs Napoli
Borussia Dortmund vs Chelsea
Inter Milan vs Porto
PSG vs Bayern Munich
When is the Champions League last 16 played?
The ties will not take place until after the World Cup in February.
The first legs are penciled in for February 14, 15, 21, and 22, with the second legs on March 7, 8, 14, and 15.