City had fallen a goal down in the Champions League group stage encounter at the Etihad Stadium in the 50th minute following a Kylian Mbappe strike against the run of play.
But after Raheem Sterling's equaliser just past the hour mark, Gabriel Jesus then struck the winner with 14 minutes to play to book City's place in the last-16 as group winners.
Gabriel Jesus is congratulated on his Man City goal by team-mate and assister Bernardo Silva
Silva (20) cushioned down a cross into the forward's path for him to fire home the winner
Gabriel's finish, after coming off the bench, saw him collect a wonderfully cushioned pass from Bernardo Silva before burying past Keylor