Arsenal scored three times in the final 20 minutes as they wiped out a 3-0 deficit and claimed a point in a thrilling match at Bournemouth.
Manchester United battled to a sixth Premier League win in succession as they defeated 10-man West Ham United 2-0 following the controversial first-half dismissal of Sofiane Feghouli.
On-loan striker Enner Valencia may have given Everton manager Ronald Koeman one less thing to think about in the January transfer window after his game-changing substitute appearance in the 3-0 victory over Southampton.
Manchester City overcame another Fernandinho red card to beat Burnley 2-1 with goals from Gael Clichy and substitute Sergio Aguero.
Jermain Defoe denied Liverpool a fifth successive Premier League victory with a penalty double as Sadio Mane went from hero to villain at Sunderland.
Gaston Ramirez lashed a late chance wide to serve up a timely reminder of Middlesbrough's need for attacking reinforcements in an eminently forgettable goalless draw with Leicester at the Riverside Stadium.
Arsenal striker Olivier Giroud scored a stunning 'scorpion' goal as the Gunners beat Crystal Palace at a rainy Emirates Stadium to move back above North London rivals Tottenham and into third place.
Tottenham produced a dominant display to cruise to victory at Watford and move ahead of North London rivals Arsenal -- temporarily at least -- and Manchester City in the Premier League table.
Hal Robson-Kanu fired his first goal of the season as West Brom clinched a 2-1 Premier League win over 10-man Southampton at St Mary's.
Islam Slimani eased any growing relegation pressure at Leicester as the champions held on to beat West Ham 1-0.
Anthony Martial and Paul Pogba struck in the closing minutes to hand Manchester United a deserved three points against Middlesbrough at Old Trafford.
Willian scored twice as Chelsea held off valiant Stoke for a Premier League record 13th successive win in a single season.
Jurgen Klopp won the battle of managerial masterminds at Anfield as Liverpool's 1-0 victory put a dent in Manchester City's title aspirations.
Liverpool warmed up for their mouthwatering clash against top-four rivals Manchester City later this week with a confident 4-1 win over Stoke.
Three goals in the final 18 minutes saw Manchester City climb to second in the Premier League table courtesy of a laboured 3-0 win at Hull.
Kevin Mirallas and Romelu Lukaku struck to sink Leicester and hand Everton their first away win since September.
Henrikh Mkhitaryan's moment of magic capped a comprehensive 3-1 Manchester United win and chastening Old Trafford return for Sunderland manager David Moyes.
Chelsea set a new club record of 12 straight Premier League wins and extended their lead at the top of the table with a 3-0 victory over Bournemouth at Stamford Bridge on Monday.
Olivier Giroud marked his first Premier League start of the season by heading home a late winner as Arsenal eked out a 1-0 victory over a resolute West Brom.
Striker Daniel Sturridge came off the bench to play a pivotal part in Liverpool snatching a winner in the fifth minute of added time of the 227th Merseyside derby.
Manchester City recovered from an early Arsenal goal to produce a dominant second-half display and record a 2-1 win that moves them up to second place in the Premier League table.
Danny Rose broke Burnley hearts with a second-half winner as Tottenham snatched a 2-1 victory and moved to within a point of the Premier League's top four.
Manchester United moved level on points with fifth-placed Tottenham Hotspur, for 24 hours at least, after beating West Bromwich Albion 2-0 at The Hawthorns.
Ten-man Leicester City rallied against the odds to overcome Jamie Vardy's 28th-minute dismissal and a two-goal deficit to draw 2-2 at Stoke City.
Chelsea extended their lead at the top of the Premier League to nine points, for at least a day, with a 1-0 win against Crystal Palace at Selhurst Park as Diego Costa scored his 50th goal for the club.
Zlatan Ibrahimovic struck a late winner as Manchester United secured victory at Crystal Palace after once again threatening to drop points from a winning position.
Jurgen Klopp's decision to drop goalkeeper Loris Karius was vindicated on a night when the brilliance of Adam Lallana swept Liverpool to a 3-0 win over Middlesbrough at the Riverside Stadium.
Christian Eriksen laid on an attacking masterclass by scoring twice and setting up another as Tottenham cruised to a 3-0 victory over struggling Hull.
Pablo Zabaleta's first goal for two years and a late David Silva strike fired Manchester City to a much-needed -- but unconvincing -- 2-0 win over Watford.
Cesc Fabregas' first Premier League goal of the season handed Chelsea victory at Sunderland and sent them six points clear at the top of the table.
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.