A fine strike from John Stones proved to be the difference as Premier League leaders Manchester City extended their winning streak to 20 matches with victory over West Ham.
Pep Guardiola's side appear unstoppable at the moment and his central defenders got in on the act as both Ruben Dias and Stones scored in a 2-1 win in the day's early kick-off.
Dias opened the scoring with his first City goal, heading home a fine Kevin De Bruyne ball into the box.
In-form West Ham did not let their heads drop, Michail Antonio pulling them level by turning home Jesse Lingard's cross-shot.
Anwar El Ghazi hit the only goal of the game as Aston Villa won at Leeds.
The Holland winger was sent off on his last appearance at Elland Road, sparking a mass brawl in a Sky Bet Championship draw, but this time he struck after just five minutes to give Dean Smith's men a 1-0 win.
Leeds could have moved above Villa in the table with a win but rarely tested Emiliano Martinez in the visitors' goal, with Villa now six points behind fourth-placed West Ham with two games in hand.