Manchester City surrendered their 100% Premier League record as West Ham United completed their a third straight away win for the first time since 2007 to produce a shock at the Etihad Stadium. Chelsea loanee Victor Moses struck from range as City conceded their first goal in the top flight this season but it would get worse for Manuel Pellegrini's side.
Diafra Sakho converted from close range after City failed to clear a corner, but Kevin de Bruyne scored his first goal since his summer move from Wolfsburg to halve the deficit before half time. The league leaders piled on the pressure in the second period but Hammers 'keeper Adrian was at his very best as City's lead at the top was cut to three points.
Elsewhere, Chelsea claimed their first home league win of the season after overcoming nine-man Arsenal 2-0 at Stamford Bridge. Gunners defender Gabriel Paulista was dismissed before half-time after kicking out at Diego Costa - who was fortunate to escape punishment after he struck Laurent Koscielny off the ball, an incident which was missed by referee Mike Dean.
Kurt Zouma, who was preferred to captain John Terry from the start, opened the scoring from Cesc Fabregas' free-kick. And the win was secured when Eden Hazard netted his first of the campaign after his goal-bound shot ricocheted off substitute Calum Chambers and beyond Petr Cech, who was returning to the Blues for the first time since his summer move to North London.
Leicester City are the only unbeaten team left in the Premier League after they came back from two goals down to draw 2-2 to deny Stoke City their first victory of the campaign. Bojan and Jonathan Walters had Mark Hughes' men heading for their first three points of the season but Riyad Mahrez' fifth goal of the term and Jamie Vardy's 69th minute strike salvage the Foxes a point.
Stoke are joined in the bottom three by north east pair Newcastle United and Sunderland after both sides' winless start to the term continued against two of the pre-season relegation favourites. Nigerian international Odion Ighalo scored twice in the first half to give Watford their second win under Quique Sanchez Flores, despite Daryl Janmaat pulling a goal back after the hour mark.
Dick Advocaat's Sunderland replaced their tyneside rivals at the bottom of the Premier League as AFC Bournemouth claimed their first ever top flight home win. Callum Wilson and Matt Ritchie both netted inside the first nine minutes as the Black Cats were humbled again.
Saido Berahino continued his reintegration at West Bromwich Albion after his failure to manufacture a move to Tottenham Hotspur during the summer transfer window, by scoring the winner in the West Midlands derby against Aston Villa. Berahino had pledged to never play under chairman Jeremy Peace again after failing to join Spurs but after being recalled from the start, scored his first goal of the season against their local rivals.
Swansea City and Everton's tame goalless draw at the Liberty Stadium was illuminated by Kevin Miralles' sending off 136 seconds after coming on as a second half substitute. The Belgian was penalised for a studs up challenge on Swans substitute Modou Barrow, leaving Stuart Attwell with no choice but to show a red card.