För Manchester City blev det en klar seger med 3-1 efter att Rodri gav City ledningen efter tre minuter. Ilkay Gündogan ökade på ledningen och Riyadh Mahrez satte tredje målet från straffpunkten strax innan halvtid.
Matchen var död redan innan andra halvlek börjat, och norske superstjärnan Erling Haaland byttes ut vid ställningen 3-0 till förmån för den nyblivne argentinske världsmästaren Julian Alvarez.
– Han åkte på en smäll och vi ville inte riskera något, speciellt eftersom vi ledde med 3–0. Vi kommer att undersöka honom, säger Pep Guardiola enligt nyhetsbyrån AFP.
Aston Villas anfallare Ollie Watkins fick in ett tröstmål med en halvtimme kvar efter att portugisen Bernardo Silva slarvat på egen planhalva.
Fixade segern på slutet
Manchester United var på väg att tappa poäng i sin bortamatch mot Leeds. Det dröjde till den 80:e minuten innan Marcus Rashford nickade in 1-0 efter ett inlägg av Luke Shaw. Och bara fem minuter senare tryckte argentinske supertalangen Alejandro Garnacho in 2-0 och säkrade därmed segern.
I och med Manchesterlagens segrar ligger City nu tvåa, tre poäng bakom Arsenal (City har en match mer spelad). United är fem poäng bakom serieledaren på en tredje plats (med två matcher mer spelade).
Svenske Anthony Elanga fick några minuter i slutet av matchen, men hann inte göra något större avtryck. Victor Nilsson Lindelöf satt på bänken hela matchen.
På onsdag tar ligaettan Arsenal emot tvåan Manchester City.