The fixtures for the Champions League quarter-finals have been drawn, with several enticing fixtures.
Manchester City were the first side out of the pot, coming up against Borussia Dortmund, while Porto got drawn against Chelsea.
The final two fixtures see repeats of recent finals, with Bayern Munich facing Paris Saint-Germain, and Real Madrid playing Liverpool.
In anticipation of the next round of European games, here is a look back at some of the best clashes between these sides.
Manchester City vs Borussia Dortmund
Rather surprisingly, this is only the second time that these two sides have been drawn up against each other.