With a game to spare apart from the Wednesday’s round of matches, ten European teams have already booked their spots in the round of 16 for the 2023/24 season.
Before the games were played, six teams were already assured of their places, they have now been joined by four other teams.
Barca came from behind to beat FC Porto 2-1, while Lazio defeated Celtic 2-0.
Manchester City also came from behind to defeat Leipzig 3-2, Atletico thrashed Feyenoord 3-1 and Dortmund outclassed AC Milan 3-1 at the San Siro.
Newcastle snatched an away draw with PSG at Parc de Princess
List of all ten teams
Manchester City
Real Sociedad
RB Leipzig
Real Madrid,
Inter Milan
Bayern Munich
Barcelona
Lazio
Atletico Madrid
Borussia Dortmund.