Chelsea went mano-a-mano with PSG for about two/thirds of the first leg, but the reigning champions pulled away late, building a sizeable lead.
Match Replays
Man. City got off to a decent start at the Santiago Bernabéu, but then Federico Valverde took over the game and completed a spectacular hat-trick.
Bayer Leverkusen showed up in the first leg in front of their fans, but Arsenal avoided their maiden defeat in the competition thanks to a late PK.
Bodø/Glimt are in the driver's seat to reach the next round after perfectly exploiting their home-field advantage and winning three-nil last week.
It wasn't smooth sailing for PSG in the French clash with Monaco, but they advanced, while Chelsea avoided the playoff thanks to three late victories.
Real Madrid and Man. City meet in the most anticipated match-up in the Round of 16 after the former survived their playoff tie against Benfica.
Bodø/Glimt kept up their giant-killing reputation by eliminating Inter. Sporting CP sneaked into the top eight thanks to five wins and one draw.
Bayer Leverkusen took care of business against Olympiacos, setting the tone by prevailing away. Arsenal were the lone team with a perfect record.
Atalanta came back from a two-nil hole versus Borussia Dortmund on their turf. Bayern cruised to a second-place finish in the league stage.
Atlético Madrid routed Club Brugge at home after a tough first game in Belgium. Tottenham have fared a lot better in Europe than domestically.
Newcastle United easily dispatched Qarabağ FK in the past round. Barcelona sprinted in the last three tilts to close the group phase in fifth place.
Galatasaray almost squandered a three-goal lead over Juventus in the return leg but eked it out in overtime. Liverpool logged six wins and two losses.