West Brom 1 Fulham 1
Fulham goalkeeper Maarten Stekelenburg’s late howler gifted West Brom a deserved 1-1 draw and denied Felix Magath the perfect start to his reign as Cottagers manager.
West Ham 3 Southampton 1
Kevin Nolan inspired West Ham to fourth successive Barclays Premier League victory as Southampton were left to rue missed opportunities at Upton Park.
Cardiff 0 Hull 4 Cardiff failed to give owner Vincent Tan any kind of birthday present as they lost 4-0 at home to Hull in what was a crunch Barclays Premier League game for the Bluebirds.
Man City 1 Stoke 0
Yaya Toure grabbed the only goal as Manchester City finally saw off dogged Stoke 1-0 to claim three crucial Barclays Premier League points.
Arsenal 4 Sunderland 1
Olivier Giroud marked his return to the Arsenal side with a brace as Sunderland were beaten 4-1 in the Barclays Premier League.
Chelsea 3 Newcastle 0
Eden Hazard’s stunning season continued as he fired Chelsea to the top of the Barclays Premier League with a hat-trick in a 3-0 defeat of Newcastle at Stamford Bridge.
Norwich 0 Manchester City 0
Manchester City missed the chance to go top of the Barclays Premier League as Norwich battled to a goalless draw on a frustrating afternoon for Manuel Pellegrini’s men at Carrow Road.
Aston Villa 0 West Ham 2
Captain Kevin Nolan ensured Andy Carroll’s presence was not missed as West Ham climbed out of the relegation zone.
Liverpool 5 Arsenal 1
Liverpool produced one of the most stunning opening 20 minutes seen at Anfield - and arguably one of the best ever to blow away Arsenal and give their own title hopes a shot in the arm.
Crystal Palace 1 Stoke 0
ason Puncheon ended the Tottenham penalty-miss argument with a coolly-taken strike as Crystal Palace saw off Stoke 1-0 at Selhurst Park for their first Barclays Premier League win in four matches.
West Ham 1 Newcastle 3
Andy Carroll squandered a glorious chance to decorate his Upton Park return with a crucial goal as Newcastle ended their three-match losing run in the Barclays Premier League.
Norwich 1 Hull 0
A late header from defender Ryan Bennett moved Norwich five points clear of the Barclays Premier League relegation zone as the Canaries eventually saw off 10-man Hull at Carrow Road.
Manchester City 4 Cardiff 2
Manchester City smashed through the 100-goal barrier for the season as they overcame Cardiff 4-2 at the Etihad Stadium.
Arsenal 2 Fulham 0
Spain midfielder Santi Cazorla struck twice in the second half as Arsenal beat Fulham 2-0 to stay ahead of Manchester City at the top of the Barclays Premier League.
Fulham 2 West Ham 1
Fulham climbed out of the Barclays Premier League bottom three after goals from Steven Sidwell and Dimitar Berbatov fired them to victory over West Ham.
Arsenal 2 Cardiff 0
Arsenal beat managerless Cardiff with two late goals to return to the top of the Barclays Premier League with a 2-0 win at the Emirates Stadium, where Ole Gunnar Solskjaer watched from the stands.
Liverpool 2 Hull 0
Luis Suarez’s record-equalling 20th goal of the season helped Liverpool back into the top four of the Barclays Premier League after a less than happy Christmas.
Crystal Palace 1 Norwich 1
Crystal Palace and 10-man Norwich played out a New Year’s Day draw in poor conditions at Selhurst Park with a point not enough to prevent the Eagles slipping back in to the Barclays Premier League bottom three.
Aston Villa 1 Swansea 1
Aston Villa ended their losing run but there was little respite for under-fire manager Paul Lambert as they ground out a 1-1 draw with Swansea.
Norwich 0 Man Utd 1
Danny Welbeck’s opportunist second-half goal proved enough to give Manchester United a 1-0 win at Norwich.
Hull 6 Fulham 0
Tom Huddlestone earned a long-awaited trip to the barber after inspiring Hull to a stunning victory over an inept Fulham at the KC Stadium.
Man City 1 Crystal Palace 0
Edin Dzeko’s 50th Manchester City goal proved enough to see off a dogged Crystal Palace outfit and send the Blues top of the Premier League.
Fulham 2 Man City 4
Substitutes Jesus Navas and James Milner spared Vincent Kompany’s blushes as Manchester City held off a Fulham fightback to win 4-2 at Craven Cottage.
Crystal Palace 0 Newcastle 3
Tony Pulis tasted home defeat as Crystal Palace manager for the first time as his side were comprehensively beaten by Newcastle at a wet and windy Selhurst Park.
West Brom 1 Hull 1
A late goal from Matej Vydra brought West Brom’s Barclays Premier League losing streak to an end as they drew 1-1 with Hull at The Hawthorns in their first match since the sacking of their head coach Steve Clarke.
Stoke 2 Aston Villa 1 Peter Crouch scored the winner as Stoke secured bragging rights in the Midlands with a 2-1 victory over Aston Villa at the Britannia Stadium.
Sunderland 0 Norwich 0 Gus Poyet was left facing a bleak Christmas as 10-man Sunderland’s must-win clash with Norwich ended goalless.
Man Utd 3 West Ham 1
Manchester United continued their resurgence by recording a fourth straight win which proved enough to see off a disappointing West Ham outfit 3-1 at Old Trafford.
Norwich 1 Crystal Palace 0
Norwich edged to a nervy 1-0 win over Crystal Palace to ease the pressure on manager Chris Hughton and hand new Eagles boss Tony Pulis defeat in his first match.
Cardiff 0 Arsenal 3
Aaron Ramsey struck twice against his boyhood club to help Arsenal to a 3-0 win at Cardiff and extend the Gunners’ lead at the top of the Barclays Premier League table to seven points.
Aston Villa 0 Sunderland 0
Aston Villa and Sunderland played out a largely forgettable 0-0 draw in front of the watching Duke of Cambridge at Villa Park.
Everton 4 Stoke 0
Everton’s Catalan influence continues to grow apace as on-loan Barcelona youngster Gerard Deulofeu scored on his league debut to inspire a comfortable 4-0 win over Stoke.