Chelsea joined Manchester United at the top of the Premiership with an easy 4-0 win over Watford - including a hat-trick for Didier Drogba.
Drogba opened the scoring in the 27th minute when he fired home from close-range following Andriy Shevchenko's touch at the near post.
It was two nine minutes later when the Ivorian latched on to Shevchenko's through-ball and fired across Ben Foster from a tight angle and Shevchenko (52) made it three before Drogba (69) completed his hat-trick.
A 1-0 win for struggling Middlesbrough eased the pressure on manager Gareth Southgate but piled it back on West Ham counterpart Alan Pardew.
Boro edged a dour game and Aiyegbeni Yakubu had a clear sight of goal in first-half injury time but was denied by a Danny Gabbidon challenge.
And Massimo Maccarone rounded Rob Green in the 74th minute to fire the winner.
Aston Villa survived a second-half Everton onslaught to claim a 1-0 win at Goodison Park.
Villa took a deserved lead after 42 minutes when a fine move culminated with Chris Sutton glancing home Isaiah Osbourne's cross.
Andrew Johnson hit the post for Everton and Tim Howard did well to tip Stiliyan Petrov's shot around the post.
Strugglers Manchester City and Newcastle fought out a drab 0-0 draw at Eastlands in today's early kick-off.
Joey Barton's long-range effort, saved comfortably by Steve Harper, was the closest either side came to scoring in a scrappy opening half.
Georgios Samaras had a goal harshly ruled out for a foul by Micah Richards after the break, with replays showing the England youngster's alleged push had been perpetrated on team-mate Bernardo Corradi.
Poor defending allowed Wigan to cruise to a 3-2 win over Charlton at the JJB Stadium.
The home side took the lead in the 13th minute when Lee McCulloch collected Chris Kirkland's long punt and fired clinically past another Liverpool loanee, Scott Carson.
Henri Camara (41) made it two when he raced on to another long Kirkland kick and fired home first time.
Darren Bent (52) pulled one back for the Addicks after another defensive lapse before Matt Jackson (78) sealed the win and Bent (90) hit a last-gasp consolation.
Sheffield United came back from two goals down to claim a thrilling 2-2 draw with Sam Allardyce's Bolton.
El-Hadji Diouf made no mistake in the 34th minute when he curled a fine shot past a stranded Paddy Kenny and Kevin Davies (59) doubled Wanderers' advantage when he fired home from the edge of the area after United failed to clear a cross.
But Rob Hulse's powerful header in the 70th minute brought the Blades back in to the game and Colin Kazim-Richards' stunning long-range effort levelled matters, though Bolton missed good late chances.
Portsmouth dominated Fulham at Fratton Park but were forced to settle for a 1-1 draw.
Pompey came close to taking the lead through Lomano LuaLua, but his dipping free-kick was tipped brilliantly over by Antti Niemi.
Fulham created little before the interval but Zat Knight headed the Cottagers in to a shock 57th-minute lead, though Andrew Cole (74) brought the home side level soon after Noe Pamarot headed against the crossbar.