Barcelona, Borussia Dortmund, Atletico Madrid and Lazio all qualified for the knockout phase of the Champions League on Tuesday.
Manchester City bounced back from 2-0 down to beat RB Leipzig with both teams already qualified, while Paris Saint-Germain and Newcastle drew 1-1 and both needed a result on matchday six to go through.
Atletico Madrid booked their place with a sumptuous volley from defender Mario Hermoso and two own goals firing them to a thrilling 3-1 win over Dutch champions Feyenoord.
“I am very happy for the players. Today, we knew how difficult our opponent would be,” said Atletico coach Diego Simeone to Movistar.
That left Atletico with 11 points in Group E ahead of 10-point Lazio, who had a tense wait after playing earlier and needing a Feyenoord defeat to confirm their place.
Veteran Italian striker Ciro Immobile shot the Italian side into the last-16 in a 2-0 win over eliminated Celtic in Rome, leaving Feyenoord to join the Europa League.
In Group H, Barcelona came from behind to beat Porto 2-1 as Portuguese duo Joao Cancelo and Joao Felix both netted to turn the game on its head after Brazilian winger Pepe opened for Porto.
“It was a final and we won it … we’ve put the club in the last-16, which is where it deserves to be,” Cancelo told Movistar.
The Spanish champions now have 12 points while Porto are locked on nine alongside Shakhtar Donetsk, who beat Antwerp 1-0 in Hamburg.
1. Manchester City,
2. Real Sociedad,
3. RB Leipzig,
4. Real Madrid,
5. Inter Milan
6. Bayern Munich
9. Atletico Madrid
10. Borussia Dortmund.
LEADERSHIP reports that before Tuesday games were played, six teams – Manchester City, Real Sociedad, RB Leipzig, Real Madrid, Inter Milan and Bayern Munich – were already assured of their places.