Chelsea are the new leaders of the Premier League after securing a 1-0 win over Middlesbrough this weekend.
Diego Costa's first-half strike was enough to secure a sixth consecutive clean sheet and continue Antonio Conte's side's incredible winning run.
Liverpool have dropped to second after they failed to beat Southampton, despite a host of chances.
Manchester City are now level on points with the Reds and had goals from Yaya Toure to thank for the victory at Crystal Palace.
Their city rivals Manchester United were pegged back by a late Arsenal equaliser, with both sides still firmly sat in the top six.
Elsewhere, a late Harry Kane double was required for Tottenham to defeat West Ham, while there was also late drama at Everton as they equalised in stoppage time against Swansea.
Sunderland comfortably saw off Hull for their first win of the season, while Watford and Bournemouth also secured impressive victories.
Here is what we learned from this Premier League weekend...
1. More will adapt Conte's winning formula
There's more to Antonio Conte than this formation, and it'll take more than a formation change to turn a team into Chelsea, but it won't be long before more Premier League managers set their sides up in a 3-4-3, writes Hamish Mackay.
Since their mauling at the Emirates, Conte has switched to his preferred formation and won every league game.
Now they're top of the table.
2. Coutinho proves no easy cure for jet-lag
For a player who has just clocked up 12,000 air miles, Philippe Coutinho made an enlightened – if spasmodic – contribution, writes Mike Walters.
Coutinho has produced magic at St Mary's before, but long-haul travel to play for Brazil in World Cup qualifiers is no recipe for hocus-pocus, and it was no surprise that his stardust was rationed here.
When Coutinho did reach into his top hat, he came up with one outrageous wriggle from the tightest of corners, emerging with the ball despite the attention of three opponents.
But he wasted a great chance to open the scoring, shanking his shot wide under pressure from Jose Fonte.
3. It is great to see Yaya back
The 33-year-old may not move like the wind but Toure – who has finally resolved the dispute between his agent Dimitri Seluk and Pep Guardiola – offers security and a nice passing range in midfield, writes Neil McLeman.
And he has always scored goals, which he proved again with a crucial double for at Selhurst Park.
4. Valencia return gives United extra dimension
Antonio Valencia made his return from a three-week lay-off ahead of schedule and showed United what they had been missing in his absence, writes David McDonnell.
He rampaged down the right throughout, pushing Nacho Monreal back and giving United an extra attacking thrust.
He should also have had a penalty in the first-half when Monreal put his arm across him after the United right-back had beaten him.
5. Giroud and Ox subs pay off for Wenger
The Arsenal boss threw on Alex Oxlade-Chamberlain and Olivier Giroud to try to salvage a point and the pair duly delivered, combining for their 89th-minute leveller, writes David McDonnell.
Questions will be asked about United's marking and defensive organisation, as Giroud rose above everyone at the far post to power Oxlade-Chamberlain's cross beyond David De Gea.
6. Winks proves his worth for Spurs
What a story. What a day for the 20-year-old midfielder making his full Premier League debut. Pochettino thinks the world of him and already rewarded him for his hard work with a new contract this season, writes Darren Lewis.
The faith shown by the Argentine - and Spurs - is beginning to bear fruit. When Rose steamed down the left and fed Vincent Janssen, the Argentine’s shot was parried by West Ham keeper Darren Randolph.
Winks tapped home the rebound. He then raced towards the touchline to hug Pochettino. He was then mobbed himself by the other Spurs players. He is clearly a popular boy - with terrific headline potential!
7. Lukaku needs focus
Romelu Lukaku is an enigma, writes David Maddock.
There is little doubt he is amongst the best centre forwards in the world on his day, but his day seems to be coming around less frequently, and even when it arrives, it's a short shift.
He looked disinterested here for long periods, before a brief spark into life, and Everton need more.
8. Schmeichel is a big miss for Leicester
Schmeichel, who kept 15 clean sheets last season as City won the title, was sorely missed here, writes James Nursey.
He remains sidelined after surgery on a broken bone in his hand.
Replacement Ron-Robert Zieler's lack of communication with his defence was exposed early on by several rushed clearances by the German's defence when they had more time.
9. Anichebe was unplayable for Sunderland
The burly forward was signed after deadline day because of Sunderland's desperation for help up front, writes Simon Bird.
He's finally fit and firing and followed up his goal at Bournemouth with another two here to clinch the points.
He led the line well too adding power and physicality to help Defoe.
What a bargain!
10. East won't be on Hughes' Christmas card list
Roger East achieved the rare distinction of managing to annoy both managers, writes David Anderson.
He ignored Ryan Shawcross' blatant foul on Callum Wilson, which should have been a penalty and possibly a red card, before giving Stoke a goalkick when Bruno Martins Indi knocked the ball behind.
He also fell for Bojan's dive to win a spot-kick when Simon Francis stood on his foot. East then annoyed Stoke by awarding Bournemouth a soft free-kick for a challenge by Erik Pieters on Francis, which led to the Cherries' opener.