But what does the result mean for their prospects in the knockout stages? With one game to go in the group stage, here are all the opponents that the Citizens could face in the new year.
Group B - Porto, Milan, Atletico Madrid
City aren't the only English side to secure top spot in their group, with Liverpool maintaining their 100% success in this years competition with a 2-0 victory over Porto last night.
The runners up spot is still well up for grabs though, with Porto, Atletico and Milan all separated by just one point heading into Matchday 6.
Group C - Sporting Lisbon
Portuguese side Sporting Lisbon put the final nail in the German sides coffin with a 3-1 victory last night, a result which secures their place in the last 16 as Group C runner up.
Group D - Inter, Real Madrid
The top spot in Group D is still to be determined, with Inter hosting Real Madrid on Matchday 6, with the winner securing the number one seed in the group.
Real go into the game two points clear of their Group D rivals, but victory for the reigning Serie A champions would see them leapfrog Los Blancos at the final hurdle.
Group E - Barcelona, Benfica
There is still plenty to play for in Group E too, with both Barcelona and Benfica hoping to book their place in the RO16.
Barca lead their Portuguese counterparts by two points heading into Matchday 6, but with the Catalonian side facing a daunting trip to the Allianz to face Bayern Munich, it looks to be advantage Benfica.
Group F - Villarreal, Atalanta
There is another last-gasp shootout on the cards in Group F, as Villarreal and Atalanta face off for a spot in the last 16.
Villarreal have a point advantage heading into the clash, but Atalanta have home advantage in the fixture itself. The winner will secure the runners up spot, whilst the loser will drop into the Europa League.
Group G - Lille, Salzburg, Sevilla, Wolfsburg
It's anyones game in Group G, with the four sides separated by four points heading into the final round of group stage fixtures.
Anyone of the four sides could still finish second, meaning that each could find themselves at the Etihad come February.
Group H - Juventus
Juventus are the only potential side that City could face from Group H. The Italians find themselves level on points with Chelsea, but the London side have the greater goal difference heading into MD6.
City would be unable to face Chelsea in the RO16 should they finish in the runners up spot, with UEFA permitting teams from the same country from meeting until the quarter finals.