Tottenham Hotspur have been drawn against Juventus in the last 16 of the Champions League, while Antonio Conte's Chelsea have been handed the task of taking on Barcelona.
Manchester City will face FC Basel in a more favourable outcome, while Jurgen Klopp's Liverpool are to take on Portuguese side Porto.
Jose Mourinho's Manchester United were handed a slightly trickier tie despite winning their group, having been drawn against La Liga side Sevilla.
Elsewhere, current title holders Real Madrid were drawn against Paris Saint-Germain in what is perhaps the most mouthwatering clash for the neutrals.
Champions League last 16 fixtures in full:
Juventus vs. Tottenham Hotspur
FC Basel vs. Manchester City
Porto vs. Liverpool
Sevilla vs. Manchester United
Real Madrid vs. Paris Saint-Germain
Shakhtar Donetsk vs. Roma
Chelsea vs. Barcelona
Bayern Munich vs. Besiktas