At least 10 teams have confirmed their spots in the Champions League Round of 16 following Tuesday’s matches.
Before the games were played, six teams were already assured of their places.
They are: Manchester City, Real Sociedad, RB Leipzig, Real Madrid, Inter Milan and Bayern Munich.
The six teams have now been joined by Barcelona, Lazio, Atletico Madrid and Borussia Dortmund.
Barca came from behind to beat FC Porto 2-1, while Lazio defeated Celtic 2-0.
Atletico thrashed Feyenoord 3-1 and Dortmund outclassed AC Milan 3-1 at the San Siro.