Serie A leaders Napoli take on AC Milan in an all-Italian showdown and Inter Milan face Portuguese league leaders Benfica. The winners of Real's tie against Chelsea will go on to face either City or Bayern in the semi-finals, throwing open the possibility of an all-English last-four tie.
That also increases the chances of seeing an Italian team reach the final for the first time since Juventus in 2017, as Inter will play either Milan or Napoli in the last four should the Nerazzurri beat Benfica.
Real's path to what would be a 15th European Cup is starting to look remarkably like last season, when they beat Chelsea and City before defeating Liverpool in the final.
Carlo Ancelotti's team are fresh from beating Liverpool in the last 16, and will now hope for a repeat of a year ago when they eliminated Chelsea 5-4 on aggregate in the quarter-finals, with Karim Benzema scoring a hat-trick in the first leg in London.