When title contenders Chelsea and Manchester City met early on Saturday, the latter had the chance to send a message to the rest of the league, and it was the latter who did so with a narrow victory at Stamford Bridge - while mayhem reigned elsewhere.
Aston Villa beat Manchester United at Old Trafford when Bruno Fernandes missed a penalty, West Ham beat Leeds late and Everton kept rolling, while Brentford held Liverpool to a 3-3 draw.
On Saturday, Leicester, Burnley, Watford, and Newcastle shared the spoils in their respective games.
Arsenal won a fantastic north London derby on Sunday, and to top it off, Brighton snatched a 95th-minute equalizer to deny bitter rivals Crystal Palace.
Here's what happened on Day 6 of the Premier League...
Chelsea 0-1 Manchester City
Man Utd 0-1 Aston Villa
Everton 2-0 Norwich
Leeds 1-2 West Ham
Leicester City 2-2 Burnley
Watford 1-1 Newcastle
Brentford 3-3 Liverpool
Southampton 0-1 Wolves
Arsenal 3-1 Tottenham
Crystal Palace 1-1 Brighton
The draw at Selhurst Park on Monday night means we now have five teams on 13 points and League leaders Liverpool sit at the top differentiated by 1 point from the chasing pack.
Leeds United, Burnley, and Norwich City have taken up the relegation spots.