Riyad Mahrez jadi pahlawan kemenangan The Citizens berkat gol yang dicetaknya pada babak kedua.
Raihan tiga poin ini membuat City mengumpulkan 39 poin dan memperkecil jarak menjadi lima angka dengan pemuncak klasemen sementara, Arsenal.
Sementara itu, Chelsea masih belum beranjak di papan tengah. Skuad asuhan Graham Potter tertahan di posisi sepuluh dengan 25 poin.
Chelsea langsung melakukan pergantian pemain saat laga baru berjalan lima menit saat Raheem Sterling mengalami cedera dan harus digantikan Pierre-Emerick Aubameyang.
Chelsea kembali melakukan pergantian pemain pada menit ke-17. Kali ini Christian Pulisic harus diganti Carney Chukwuemeka saat percobaannya digagalkan tekel John Stones.
Benturan itu membuat pemain Amerika Serikat tersebut tidak bisa melanjutkan pertandingan.
City menciptakan peluang pada menit ke-37. Erling Haaland melepaskan tendangan dari jarak dekat yang masih melambung dari gawang Kepa Arrizabalaga.
Chelsea hampir memecah kebuntuan pada menit ke-43, andai saja bola dari tendangan Chukwuemeka tidak membentur tiang gawang.
Tidak ada gol tercipta hingga memasuki turun minum. Babak pertama ditutup tanpa gol.
Kedua tim bermain lebih intens sejak babak kedua dimulai. Pep Guardiola memasukan Jack Grealish dan Riyad Mahrez untuk menambah daya serang City.
Pergantian tersebut terbukti berhasil. City berhasil mencetak gol pada menit ke-63. Grealish mengirim umpan tarik dari kiri yang diselesaikan dengan mudah oleh Mahrez menjadi gol. City memimpin 1-0.
Baca juga: Manchester City bantai Sevilla 4-0, dua gol dicetak Haaland
Chelsea berusaha mengejar ketertinggalan di sisa pertandingan, tetapi upaya mereka gagal membuahkan hasil.
Manchester City berhasil mempertahankan keunggulan 1-0 mereka sampai pertandingan berakhir.
Susunan Pemain:
Chelsea (4-2-3-1): Kepa Arrizabalaga; Cesar Azpilicueta, Thiago Silva, Kalidou Koulibaly, Marc Cucurella (Lewis Hall 68'); Denis Zakaria, Mateo Kovacic; Hakim Ziyech (Conor Gallagher 69'), Raheem Sterling (Pierre-Emerick Aubameyang 5' (Omari Hutchinson 58')), Christian Pulisic (Carney Chukwuemaka 22'); Kai Havertz.
Manchester City (3-2-4-1): Ederson; Nathan Ake, John Stones, Kyle Walker (Manuel Akanji 46'); Rodri (Kalvin Philips 86'), Bernardo Silva (Riyad Mahrez 60'); Phil Foden (Jack Grealish 60'), Ilkay Guendogan, Kevin De Bruyne, Joao Cancelo (Rico Lewis 46'); Erling Haaland.