Bernardo Silva sempat membawa tim tamu unggul di menit ke-31, namun keunggulan itu hanya bertahan empat menit.
Mantan pemain Arsenal, Konstantinos Mavropanos, menyamakan kedudukan untuk West Ham dan membuat skor bertahan hingga akhir laga.
Hasil imbang ini membuat City tertahan di peringkat kedua dengan 61 poin dari 30 laga, gagal memanfaatkan kesempatan memangkas jarak dari Arsenal.
Sementara itu, Chelsea harus menelan pil pahit di kandang sendiri. Bermain di Stamford Bridge, The Blues takluk 0-1 dari Newcastle United.
Gol semata wayang tim tamu dicetak oleh Anthony Gordon pada menit ke-18 melalui serangan balik cepat yang dimulai dari Tino Livramento dan Joe Willock.
Kekalahan ini merupakan kekalahan kedua Chelsea dalam empat hari setelah sebelumnya dihajar PSG di Liga Champions.
Akibatnya, Chelsea yang mengoleksi 48 poin gagal menjauh dari kejaran Liverpool di peringkat keenam yang juga mengantongi poin sama.
Pada pertandingan lain, Brighton & Hove Albion meraih kemenangan 1-0 atas Sunderland berkat gol Yankuba Minteh, sementara Burnley dan Bournemouth bermain imbang tanpa gol.
Dengan hasil ini, Arsenal semakin nyaman di puncak klasemen, sedangkan perburuan tiket Liga Champions dan persaingan papan tengah dipastikan masih akan berlangsung ketat hingga akhir musim.