Man City’s winning league in the Premier League came to end as West Ham secured their third straight away win of the season with a 2-1 victory at the Etihad Stadium.
Kevin de Bruyne pulled one back for Man City with his first goal for the club just before the break and West Ham soaked up all the pressure in the second half as Slaven Bilic’s side held on for victory and inflict a second loss in a week on Man City.
Man United took advantage of their rivals slip to move to within two points off the lead as the Red Devils came from a goal down to secure a 3-2 win at Southampton.
Graziano Pelle put the Saints ahead on 13 minutes but £36m striker Anthony Martial bagged his second and third goals for the club to turn things around on 50 minutes.
Juan Mata fired home United’s third on 68 minutes and while Pelle grabbed his second of the game, Louis van Gaal’s side held on for all three points.
Chelsea secured just their second win of the season as Kurt Zouma and Eden Hazard found the net in a 2-0 win over nine-man Arsenal, but it was Diego Costa making the headlines for all the wrong reasons.
Santi Carzola’s sending off was justified for two bookable offences, but Gabiel Paulista saw red just before the break after unsavoury antics from Spanish striker Costa, who should have seen red himself for a swing at Arsenal defender Laurent Koscielny.
Leicester kept their unbeaten record in tact as they once again came from 2-0 down to secure a point at Stoke with second half goals from Riyad Mahrez and Jamie Vardy helping the Foxes to avoid their first loss of the season.
Elsewhere, a brace a Odion Ighalo heaped the pressure on Newcastle boss Steve McClaren as Watford came away with a 2-1 win, while Liverpool made it three games without a win as Russell Martin helped Norwich to a 1-1 draw at Anfield.
Saturday 19 Sep
Chelsea 2-0 Arsenal (Zouma 53, Hazard 90 | Paulista s/o 45, Carzola s/o 79)
Aston Villa 0-1 West Brom (Berahino 39)
Bournemouth 2-0 Sunderland (Wilson 4, Ritchie 9 | Kaboul s/o 74)
Newcastle 1-2 Watford (Janmaat 62 | Ighalo 9, 28)
Stoke 2-2 Leicester (Bojan 12, Walters 19 | Mahrez pen 51, Vardy 69)
Swansea 0-0 Everton (Mirallas s/o 90)
Man City 1-2 West Ham (De Bruyne 45 | Moses 6, Sakho 31)
Sunday 20 Sep
Tottenham 1-0 Crystal Palace (Heung-min 68)
Liverpool 1-1 Norwich (Ings 48 | Martin 61)
Southampton 2-3 Man United (Pelle 13, 86 | Martial 34, 50, Mata 68)