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.
Match Replays
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.
Real Madrid broke through thanks to a gem by Vinicius Junior following a few attempts and strong saves, but Benfica contained the damage all in all.
Monaco jumped to an early two-nil lead at home propelled by Balogun, but PSG didn't panic and rallied back, also benefitting from an early red card.
After a back-and-forth in the early going, Galatasaray ran rampant after a Juventus player was expelled, piling on five goals on the opponents.
Atalanta needed a half to settle in on the road, but Borussia Dortmund bagged two goals in the meantime and expertly managed their lead afterward.
Newcastle United just need to finish the job in the return leg, as they came out guns blazing and cruised to a six-to-one triumph last week.
Bodø/Glimt produced a surprising 3-1 result in the first leg after two second-half goals, something Inter will try to overcome in their return home.
Bayer Leverkusen built a comfortable advantage heading into the second tie thanks to a quick brace by Schick midway through the second half in Greece.
Atlético Madrid scored twice in the first half, and then again after Club Brugge came back, but their foes refused to go down, leveling the tilt late.