In Tuesday’s Champions League matches, Borussia Dortmund and Barcelona secured spots in the last 16. Dortmund defeated AC Milan 3-1 after an early penalty save, while Barcelona came from behind to win 2-1 against Porto, securing their first last-16 berth since 2020-21.

Despite RB Leipzig leading 2-0 at halftime, Manchester City staged a comeback for a 3-2 victory, clinching the Group G top spot. Atletico Madrid’s 3-1 win at Feyernoord and Lazio’s earlier victory over Celtic also sealed their last-16 spots.

Paris Saint-Germain secured a late 1-1 draw with Newcastle, while Young Boys advanced to the Europa League after beating Red Star Belgrade 2-0.

Dortmund’s Gregor Kobel saved an early penalty, and despite Milan’s equalizer, goals from Dortmund’s Bynoe-Gittens and Adeyemi secured their last-16 place. Dortmund nearly claimed Group F but were denied by PSG’s late goal.

Barcelona, after conceding an early goal to Porto, rallied back with goals from Cancelo and João Felix, securing their last-16 spot. Porto faces a crucial match against Shakhtar Donetsk to vie for a last-16 position.

Leipzig lost a lead to Manchester City despite a strong first half, eventually succumbing to a 3-2 defeat. Wednesday’s games include Bayern Munich vs. Copenhagen, Real Madrid vs. Napoli, Arsenal vs. Lens, and Braga vs. Union Berlin.