Manchester City 4-1 Tottenham
Manchester City extended their successive Premier League victories to 16. Manchester City dumped Tottenham 4-1 to extend their lead at the top of the table to 14 points.
Ilkay Gundogan opened the scoring with the only goal of the first half, while Kevin de Bruyne powered home a fierce shot.
Gabriel Jesus missed a penalty for the hosts, but Raheem Sterling added two goals in 10 minutes before Christian Eriksen grabbed a late consolation for Spurs, who dropped to seventh.
Stoke City 0-3 West Ham United
After an hour delay because of a power outage at the Bet365 Stadium, West Ham's revival under David Moyes continued as they won 3-0 at Stoke.
Former Stoke player Marko Arnautovic was on target again - adding to a first-half penalty from Mark Noble - before Diafra Sakho's late strike made absolutely sure of the win.
The result increases the pressure on Potters boss Mark Hughes, whose side have won just once in eight matches.
Leicester City 0-3 Crystal Palace
Christian Benteke ended a 1,106-minute goal drought to help Palace to a convincing 3-0 victory at Leicester. Benteke was heavily criticised last weekend after defying team orders to take - and miss - a last-minute penalty against Bournemouth, leaving his side bottom of the Premier League.
But his goal, along with strikes from Wilfried Zaha and Bakary Sako brings them up to 14th place, two points above the relegation zone. Nigeria's Wilfred Ndidi was sent parking after picking up a second yellow card.
Chelsea 1-0 Southampton
Despite manager Antonio Conte ruling out his side off the title race, Chelsea's fine run of results continued as they secured an eighth win from their past 10 league games with a 1-0 win against Southampton.
Marcos Alonso's free-kick before half-time proved the difference and means Southampton have now won just one of their past nine matches.
Watford 1-4 Huddersfield Town
Huddersfield won 4-1 at Watford, whose disciplinary problems continue. Goals from Elias Kachunga, Aaron Mooy (two) and Laurent Depoitre credited their desire to attact while Watford's chances were badly affected by the dismissal of captain Troy Deeney. The Hornets skipper was sent off after 33 minutes for a challenge on Collin Quaner.
Huddersfield were also reduced to 10 men when Jonathan Hogg was sent off midway through the second half for a second offence.
Arsenal 1-0 Newcastle United
Mesut Ozil's superb volley earned Arsenal a 1-0 win over Newcastle and moved the Gunners up to fourth.
Rafael Benitez's side drop into the bottom three for the first time this season.