Pada babak kedua, Manchester City tak mengurangi dominasinya di lapangan tengah demi menambah keunggulan.
Menit ke-49, Riyad Mahrez sempat dapatkan peluang emas, sayang tembakannya masih meleset dari target.
Kyle Walker menjadi aktor keunggulan Manchester City pada menit ke-52.
Diberi kesempatan oleh Sergio Aguero, Walker nekat melepaskan tendangan jarak jauh yang tak bisa dibendung oleh Martin Dubravka.
Menit ke-67, David Silva pun memiliki kesempatan untuk memperlebar keunggulan, andai tandukannya tidak melebar dari gawang lawan.
Dua menit jelang bubaran, Joselu mendapat kesempatan untuk menyamakan kedudukan bagi Newcastle, sayang tendangannya masih tak menemui sasaran.
Kedudukan 2-1 untuk The Citizens pun tak berubah hingga akhir laga.
Kemenangan ini membuat Manchester City berada di peringkat ketiga sementara di bawah Liverpool dan Chelsea.
Sedangkan Newcastle belum beranjak dari posisi tiga terbawah klasemen sementara dengan satu kali imbang dan tiga kekalahan.
Full Time- Manchester City 2-1 Newcastle United (Raheem Sterling 8', Kyle Walker 52; DeAndre Yedlin 30')
Manchester City (4-3-3): Ederson Moraes; Kyle Walker, John Stones, Aymeric Laporte, Benjamin Mendy; Fernandinho, David Silva (Vincent Kompany 89'), Riyad Mahrez (Ilkay Guendogan 76'); Raheem Sterling, Sergio Aguero, Gabriel Jesus (Bernardo Silva 58').
Pelatih: Josep Guardiola
Newcastle United (5-4-1): Martin Dubravka; DeAndre Yedlin, Federico Fernandez, Ciaran Clark (Jacob Murphy 81'), Jamaal Lascelles, Paul Dummett; Ayoze Perez, Mohamed Diame, Kenedy (Atsu 54'), Ki Sung-yueng; Salomon Rondon (Joselu 73').
Pelatih: Rafael Benitez