Premier League champions Manchester City were stunned at home by Crystal Palace on Saturday, Ole Gunnar Solskjaer made a winning start as Manchester United boss, and Chelsea were beaten by Leicester City.
Manchester City remain four points behind leaders Liverpool after losing 3-2, with Andros Townsend scoring a stunning 30-yard volley as Palace won for just the third time in 12 league games.
Liverpool had extended their lead at the top with a Mohamed Salah-inspired 2-0 victory at Wolves on Friday.
In Saturday's 17:30 GMT kick-off, Manchester United beat Cardiff City 5-1 in Wales.
Chelsea stayed fourth as a Jamie Vardy goal was enough to end Leicester's three-game winless run with victory at Stamford Bridge.
- Match report: Man City 2-3 Crystal Palace
- Match report: Chelsea 0-1 Leicester
- Match report: Cardiff 1-5 Man Utd
Arsenal are level on points with the Blues after beating Burnley 3-1 in Saturday's early game, with Pierre-Emerick Aubameyang scoring twice to top the league's goalscoring charts with 12 this season.
Fulham will be bottom of the table at Christmas following an uninspiring 0-0 draw at Newcastle, with Huddersfield above them only on goal difference after losing 3-1 to Southampton.
- Match report: Arsenal 3-1 Burnley
- Match report: Newcastle 0-0 Fulham
- Match report: Huddersfield 1-3 Southampton
David Brooks scored twice as Bournemouth climbed up to eighth with a 2-0 win over Brighton.
Watford are one point and one place above the Cherries, with Troy Deeney's penalty and a Gerard Deulofeu goal enough to end West Ham's four-game winning run.
Norwich City went top of the Championship courtesy of a late winner at Blackburn, but Leeds can regain the lead by beating Aston Villa on Sunday.