Manchester City came from behind to beat Club Brugge 3-1 and secure their place in the Champions League playoffs, as big guns Real Madrid, Bayern Munich and Paris St Germain also won to progress, while AC Milan and Juventus will join them despite both losing on Wednesday.
Manchester City come from behind to reach play-offs as Liverpool top Champions League table Aston Villa and Arsenal also secured spots in the last-16 while Celtic will join City in the play-offs.
Liverpool and Barcelona were the only teams already guaranteed a place in the top eight and automatic progress to the round of 16 and they stayed first and second respectively despite Liverpool losing 3-2 to PSV Eindhoven and Barca drawing 2-2 with Atalanta.
Mateo Kovacic pulled one back for City early in the second half but at that stage they were still heading out of the competition and they needed an own goal by Joel Ordonez to get the lead and then a third by Savinho to relax.
Joining them are Arsenal, Inter Milan, Atletico Madrid, Bayer Leverkusen, Aston Villa and Lille, who produced the performance of the night to thrash Feyenoord 6-1.