El City tuvo que esperar a la segunda parte para encarrilar el duelo en casa ante el colista gracias a los tantos del marfileño Yaya Touré en el minuto48, el doblete del ‘Kun' (50' y 60') y otro de Rahem Sterling (66').
Tras esta victoria, el City suma 50 puntos por los 52 del Arsenal, los 55 del Tottenham y los 57 del Leicester.
Del empate en el derbi londinense también se benefició el West Ham, que tras ganar (3-2) en casa del Everton es quinto con 49 puntos.
Además, en los duelos de equipos que intentan alejarse de la parte baja de la tabla, Swansea (16º) se impuso (1-0) a Norwich (18º), Sunderland (17º) empató (1-1) en casa del Southampton (8º) y Newcastle (19º) cayó (3-1) en la visita del Bournemouth (14º), pese al gol del español Ayoze Pérez.
En el otro partido del día, el Chelsea (10º) no pudo pasar del empate (1-1) ante el Stoke (7º), y ve frenada su remontada hacia puestos europeos días antes de recibir al París SG en la vuelta de los octavos de final de la Liga de Campeones (ida derrota 2-1).
El domingo, el Liverpool (9º) visita al Crystal Palace (15º) y el Manchester United (6º) al West Bromwich Albion (13º).
Resultados de los partidos de la jornada 29 de la Premier:
Sábado
Tottenham - Arsenal 2 - 2
Swansea City - Norwich City 1 - 0
Southampton - Sunderland 1 - 1
Newcastle - AFC Bournemouth 1 - 3
Manchester City - Aston Villa 4 - 0
Chelsea - Stoke City 1 - 1
Everton - West Ham 2 - 3