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