Ashley Williams scored a late winner for Everton as they came from behind to win 2-1 and inflict a first Premier League defeat on Arsenal since the opening day of the season.
Marc Pugh capped his first start of the season with a smart strike as Bournemouth outclassed Leicester 1-0 on the south coast.
Liverpool lost ground on leaders Chelsea as they were held to a 2-2 draw by struggling West Ham United at Anfield.
Manchester United closed the gap on fifth place to three points thanks to a scrappy 1-0 win against Tottenham Hotspur at Old Trafford on Sunday.
Diego Costa's fifth goal in six games broke West Brom's stubborn resistance and sealed Chelsea's ninth consecutive Premier League victory.
Jamie Vardy scored a hat trick as Leicester City put their recent poor form behind them with a 4-2 win over Manchester City at the King Power Stadium.
Arsenal came from behind to go top of the Premier League table and extend their unbeaten league run to 14 league games with a 3-1 win over Stoke at the Emirates Stadium.
Marouane Fellaini gave away a late penalty as his old club Everton snatched a 1-1 draw with Manchester United to leave Jose Mourinho frustrated again.
Bournemouth came back from 2-0 and 3-1 down to snatch a stunning 4-3 win over Liverpool in a thrilling match on the south coast.
Alexis Sanchez scored a hat trick as Arsenal thrashed West Ham 5-1 at the London Stadium to move up to second in the Premier League table.
Tottenham striker Harry Kane finished off a special week in style by scoring a brace in Spurs' 5-0 victory over Swansea at White Hart Lane on Saturday.
Jermain Defoe's eighth goal of the season condemned Premier League champions Leicester to yet another defeat as improving Sunderland won for the third time in four attempts.
Chelsea made it eight consecutive wins in the Premier League as they came from behind to keep their place at the top of the table with a 3-1 victory over title rivals Manchester City.
Jose Mourinho stayed out of sight as Manchester United swept into the EFL Cup semi-finals with a comfortable 4-1 win over West Ham.
Southampton outclassed a much-changed Arsenal side to seal a comfortable victory at the Emirates Stadium and secure an EFL Cup semifinal berth for the first time in 29 years.
Liverpool prodigy Ben Woodburn enhanced his burgeoning reputation by becoming the club's youngest ever goalscorer in the 2-0 EFL Cup quarterfinal win over Leeds.
Manchester United manager Jose Mourinho was sent to the stands as his side suffered another frustrating afternoon at Old Trafford, being held to a 1-1 draw by West Ham United.
Alexis Sanchez scored twice as Arsenal ended their usual barren November run with victory over Bournemouth at the Emirates Stadium on Sunday.
Chelsea returned to the top of the Premier League as they recovered from a goal down to beat Tottenham Hotspur at Stamford Bridge and notch a seventh league win a row.
Liverpool returned to the top of the Premier League with a 2-0 win over Sunderland at Anfield in a game overshadowed by injury to Philippe Coutinho.
Islam Slimani's injury-time penalty rescued a point for Leicester as they got out of jail against Middlesbrough.
Two goals from striker Sergio Aguero earned Manchester City three points at Burnley to take Pep Guardiola's side back to the top of the Premier League.
Chelsea made it six consecutive victories and six clean sheets in the Premier League as they beat Middlesbrough 1-0 to move to the top of the table.
Harry Kane brought Tottenham back from the dead by scoring twice in the last two minutes to snatch a thrilling 3-2 victory over West Ham.
Liverpool were forced to settle for a goalless draw at Southampton on Saturday as they dominated the hosts without being able to find a breakthrough.
Yaya Toure returned from his Manchester City exile to inspire a 2-1 victory at Crystal Palace that maintains their pursuit of the Premier League title.
Fast-starting Watford inflicted Premier League champions Leicester's sixth defeat of the season with a 2-1 win at Vicarage Road.
Arsene Wenger's inability to beat Jose Mourinho in a competitive game continued at Old Trafford on Saturday, though his Arsenal side secured a 1-1 draw against Manchester United thanks to a late equaliser from Olivier Giroud.
Liverpool went top of the Premier League with a convincing 6-1 victory against Watford courtesy of goals from Philippe Coutinho, Emre Can, Roberto Firmino, Georginio Wijnaldum and a brace from Sadio Mane.
A Harry Kane penalty stopped Arsenal going top of the Premier League as Tottenham Hotspur earned a 1-1 draw in the North London derby.
Liverpool had far too much attacking power for Bournemouth to withstand as they moved back into the top four with a 4-0 win at the Vitality Stadium.
Manchester United held on for a 2-1 win at West Bromwich Albion to cut neighbours Manchester City's lead at the top of the Premier League back to 11 points.
Leaders Manchester City powered to their 16th successive win in the Premier League with a 4-1 thrashing of Tottenham at the Etihad Stadium.
Arsenal returned to winning ways but had Mesut Ozil to thank for scoring a wonderful winner as they toiled against out-of-form Newcastle.
Time was on Chelsea's side as Marcos Alonso's free-kick earned a 1-0 Premier League win over Southampton.
Arsenal lost further ground on the Premier League leaders after they were held to a goalless draw at West Ham.
Tottenham climbed back into the Premier League's top four as Serge Aurier's fluke-goal and a header from Son Heung-min sealed a 2-0 victory over Brighton.
Liverpool manager Jurgen Klopp reunited the "Fab Four" but his prolific attacking quartet were all distinctly off-key as West Brom held out for a goalless draw at Anfield.
Manchester City set a new Premier League record of 15 consecutive wins with a 4-0 victory at bottom club Swansea.
Romelu Lukaku got a much-needed goal as Manchester United moved on from their galling derby defeat by beating Bournemouth.
Willian scored one and made two others as Chelsea finally turned in a display worthy of Premier League champions to win 3-1 at Huddersfield.
Runaway Premier League leaders Manchester City opened up an eye-watering double-digit lead over rivals Manchester United after Nicolas Otamendi fired Pep Guardiola's men to derby victory.
Wayne Rooney's first Merseyside derby goal earned Everton a 1-1 draw at Anfield as Liverpool manager Jurgen Klopp's selection gamble backfired.
Olivier Giroud climbed off the bench to rescue a point for Arsenal in a 1-1 draw at Southampton.
Ayoze Perez's late own goal cost Newcastle a precious Premier League draw as Leicester ruined the Magpies' 125th birthday celebrations.
Tottenham ended a four-match Premier League winless streak in style with Harry Kane scoring a brace as they thrashed Stoke 5-1 at Wembley.
Marko Arnautovic's first West Ham goal secured a 1-0 victory over Chelsea and a first win for manager David Moyes.
Manchester City left it late for the third game in a row as they beat West Ham United 2-1 at the Etihad Stadium thanks to David Silva's strike and extended their Premier League lead.
Bournemouth and Southampton shared the spoils as an entertaining match on the south coast finished in a 1-1 draw.
Jesse Lingard scored twice but Paul Pogba was sent off as Manchester United beat Arsenal 3-1 in a breathless match at the Emirates Stadium.
Talk of Burnley qualifying for Europe was dealt a sobering blow with defeat at improving Leicester.
Gylfi Sigurdsson and Dominic Calvert-Lewin scored second-half goals as Sam Allardyce's first game in charge of Everton ended in a 2-0 home win over Huddersfield.
Davinson Sanchez's red card forced Tottenham to fight for a 1-1 draw at Watford, toughening their battle to climb back into the Premier League's top four.
Philippe Coutinho and Roberto Firmino demolished Brighton to keep Liverpool's top-four charge on track.
A sparkling two-goal performance from Eden Hazard helped Chelsea come from a goal down to beat Newcastle 3-1 at Stamford Bridge and go level on points with second-placed Manchester United.
Substitute Mohamed Salah's purple patch continued with two more goals as Liverpool ground out a controversial 3-0 win at Stoke.
Raheem Sterling scored a dramatic winner as Manchester City maintained their winning run with a last-gasp 2-1 defeat of Southampton.
Antonio Conte was sent off as Chelsea claimed a fifth Premier League win in six games with a 1-0 defeat of Swansea.
Arsenal strengthened their position in the Premier League top four as they made light work of Huddersfield to maintain their healthy home form.
Newcastle ended a run of four straight defeats after coming back from 2-0 down to claim a gutsy point at West Brom.