El conjunto dirigido por Pep Guardiola anotó dos veces en los 13 primeros minutos y después resistió la remontada de Napoli para seguir al frente del Grupo F con el ideal de nueve unidades.
Raheem Sterling y el brasileño Gabriel Jesús marcaron por los punteros de la liga Premier.
Ederson, el portero brasileño del City, atajó un penal a Dries Mertens en el primer tiempo. Amadou Diawara descontó, por la misma vía, a los 73.
Napoli, líder de la Serie A de Italia, ha perdido dos de sus tres primeros encuentros y, con tres unidades, no puede darse el lujo de perder cuando reciba al City el 1 de noviembre en San Siro.
El City, en cambio, puede clasificarse a la siguiente ronda con un triunfo en sus tres últimos encuentros.
Con un doblete del extremo brasileño Bernard, Shakhtar Donetsk sacó una victoria 2-1 en su visita Feyenoord y el club ucraniano se consolidó en la segunda plaza del grupo, con seis puntos.