Liverpool will take on Real Madrid in the pick of the Quarter-Final ties after the Champions League draw.
2018 final repeat
The last-eight tie will see a repeat of the 2018 final, which Madrid won 3-1 in Kiev.
Jurgen Klopp’s side shook off their domestic woes in an impressive 4-0 aggregate victory over RB Leipzig in the round of 16, with Mohamed Salah and Sadio Mane scoring in both legs.
City and Chelsea learn fate
Manchester City and Chelsea will be relatively happy with their draw, after the English clubs were paired with Borussia Dortmund and FC Porto respectively.
Whilst there is a mouth-watering tie between the current Bundesliga and Ligue 1 leaders as holders Bayern Munich take on Paris Saint-Germain in the other quarter-final tie.
Munich vs City semi final?
The draw for the semi-finals also took place, where the draw produced the prospect of a Bayern Munich vs Manchester City semi-final.
Both teams will of course need to overcome their respective quarter-final opponents, but it certainly looks like an exciting prospect with both teams going into the quarter-final draw as favourites to lift the trophy in Istanbul come May.
That means that Chelsea could face Liverpool in an all-England semi final tie if they overcome Porto and Real Madrid - but it's all ifs buts and maybes.
This season's Champions League has proved to be unpredictable, so expect the unexpected!
Draw in full
UEFA Champions League Quarter-Final draw:
Manchester City vs Borussia Dortmund
FC Porto vs Chelsea
Bayern Munich vs Paris Saint-Germain
Real Madrid vs Liverpool
UEFA Champions League Semi-Final draw:
Bayern Munich/PSG vs Manchester City/Borussia Dortmund
Real Madrid/Liverpool vs FC Porto/Chelsea
Dates for ties TBC