O norueguês não marcava no campeonato desde fevereiro, mas sua brilhante finalização aos 65 minutos do confronto no Etihad Stadium foi decisiva. O City está três pontos atrás do Arsenal com um jogo a menos.
A vitória sobre o Burnley, ameaçado de rebaixamento, na quarta-feira, levaria o City ao topo da tabela com cinco jogos restantes.
O Arsenal, que se tornou favorito para conquistar seu primeiro título desde 2004, tem 70 pontos em 33 jogos, 32 a 67 com o City.
Depois de abrir as portas para a surpreendente derrota do Arsenal para o Bournemouth na semana passada, o City abriu o jogo com força e o excelente gol individual de Ryan Cherky aos 15 minutos deu-lhes um início perfeito.
Mas Kei Havertz puniu o goleiro da casa Gianluigi Donnarumma na volta para dar ao Arsenal o empate a dois minutos do final.
Eberechi acertou na trave para o Arsenal, enquanto ambas as equipes buscavam a vitória após o intervalo, mas foi Haaland quem marcou seu 23º gol no campeonato nesta temporada, após excelente trabalho de Nico O’Reilly.