Manchester United will face Real Madrird in the last-16 of the Champions League, Arsenal will travel to Bayern, while Celtic have been handed a tie against Italian champions Juventus.
The tie of the round sees Cristiano Ronaldo return to his old club for the first time since leaving for £80 million in 2009, while there is also a glamour game with fellow Spanish side Barcelona drawn against AC Milan.
First legs: February 12, 13, 19 and 20
Second legs: March 5, 6, 12 and 13
Round of 16
Galatasaray | v | Schalke 04 |
Celtic | v | Juventus |
Arsenal | v | Bayern Munich |
Shakhtar Donetsk | v | Borussia Dortmund |
AC Milan | v | Barcelona |
Real Madrid | v | Manchester United |
Valencia | v | Paris Saint-Germain |
FC Porto | v | Malaga |
Via ESPN