In a glorious night of Champions League football for English clubs, Manchester City recovered from a goal down to beat arguably the best team in Europe by three goals to one.
The victory and the manner in which City turned the game around will give renewed confidence to the side and has laid down a new marker for English football.
Arsenal came from two goals down to beat Ludogores 3-2 to reach the Champions League knock-out stage.
Celtic dug deep to earn a point at B’Munchengladbach and keep alive their slim hopes of finishing third in their group.