The draw for the last eight of the Champions League, as well as the semi finals, has been made.
Real Madrid will meet fellow European heavyweights Liverpool in what will be an enthralling tie. The pair have won 19 European Cups between them.
Manchester City vs Borussia Dortmund
Porto vs Chelsea
Bayern vs PSG
Real Madrid vs Liverpool
The matches will be played on April 6 and 7, while the return matches will be played on April 13 and 14. The final will be held on May 29 in Istanbul.