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.
Manchester 1 Southampton 1
Manchester United suffered another significant Premier League setback as Dejan Lovren scored an 88th-minute equaliser to earn Southampton a 1-1 draw at Old Trafford.
Chelsea 4 Cardiff 1
Jose Mourinho was sent to the stands as Chelsea claimed an emphatic, and controversial, 4-1 victory over Cardiff to move second in the Barclays Premier League.
Everton 2 Hull 1
Substitute Steven Pienaar produced a stunning comeback after six weeks on the sidelines as he scored with his first touch to get Everton back to winning ways.
Newcastle 2 Liverpool 2
Daniel Sturridge preserved Liverpool’s promising start to the Barclays Premier League season by denying 10-man Newcastle a famous victory.
Liverpool 3 Crystal Palace 1
Liverpool’s return to the top of the Premier League was confirmed by an impressive first-half performance which saw Luis Suarez and Daniel Sturridge steal the show again.
The French striker took his tally to five goals in his past three appearance as he produced two excellent first-half finishes to put the Magpies in control at Cardiff City Stadium.
Fulham 1 Cardiff 2
Cardiff celebrated a first win away in the top flight since their ascension to the Barclays Premier League with a last-gasp defeat of Fulham to pile more pressure on Martin Jol.
Hull 1 West Ham 0
Robbie Brady’s fourth goal of the season handed Hull a deserved victory over West Ham as Steve Bruce’s side made it back-to-back wins in the Barclays Premier League.
Stoke came from behind with two goals in four minutes against Crystal Palace to ensure Mark Hughes’ first home game in charge of the Potters ended in victory.
Southampton 1 Sunderland 1
Jose Fonte denied Sunderland a first win of the season with a last-gasp header that earned It had looked like an early goal from the diminutive Emanuele Giaccherini would see Paolo Di Canio’s men take three points back to the north east.
Newcastle 0 West Ham 0
Substitute Sammy Ameobi came within inches of salvaging three priceless points for Newcastle but under-pressure Magpies boss Alan Pardew had to settle for a grim stalemate against West Ham at St James’s Park.
Hull 1 Norwich 0
Hull survived the sending off of their Ivory Coast striker Yannick Sagbo to record what could prove a crucial victory over Norwich.
Everton 0 West Brom
Marouane Fellaini went the closest to scoring as new Everton boss Roberto Martinez was kept waiting for his first win by dogged West Brom
Tottenham 1 Sunderland 0 Tottenham suffered yet more Champions League heartache as they missed out on a top-four berth to Arsenal despite yet another wonder goal from Gareth Bale.
Wigan 2 Aston Villa 2
Wigan’s eight seasons in the Barclays Premier League came to an end with an entertaining draw against Aston Villa.
West Ham 4 Reading 2
Captain Kevin Nolan scored a hat-trick as West Ham signed off the Barclays Premier League campaign with an entertaining win over relegated Reading at Upton Park.
West Brom 5 Man Utd 5
Sir Alex Ferguson was denied a winning send off into retirement as West Brom roared back from three goals down to snatch a draw in a quite staggering 10-goal thriller at The Hawthorns.
Swansea 0 Fulham 3
Fulham rounded off their Barclays Premier League campaign with a first win in eight games as Swansea’s memorable campaign concluded with a whimper at the Liberty Stadium.
Manchester United 2 Swansea 1
Rio Ferdinand crashed home the winning goal three minutes from time to ensure Sir Alex Ferguson left Old Trafford a winner as Manchester United beat Swansea before being presented with the Premier League trophy.
Sunderland 1 Southampton 1
Jason Puncheon came off the bench to grab a point for Southampton and all but secure their safety, just as it looked as though Sunderland had saved themselves in their Barclays Premier League clash at the Stadium of Light.
QPR 1 Newcastle 2
Newcastle ensured Premier League survival with a game to spare as already-relegated QPR went down with a whimper at Loftus Road today.
Norwich 4 West Brom 0
Norwich confirmed their Barclays Premier League survival with an emphatic victory over West Brom at Carrow Road.
Fulham 1 Liverpool 3
Daniel Sturridge wreaked havoc on his return to west London, firing Liverpool to an easy win at Sturridge had not scored against the Cottagers during his time at the club’s local rivals Chelsea or while he was at Manchester City, but he took Martin Jol’s team apart today with three well-taken strikes.
Everton 2 West Ham 0
Striker Kevin Mirallas ensured David Moyes departed Goodison Park for the final time as the Belgium striker scored both goals to provide a fitting send-off for the Toffees boss heading for Manchester United in the summer after he has stood on the touchline in the blue corner of Merseyside for 11 years.
Stoke 1 Tottenham 2
Emmanuel Adebayor slid home a late winner to lift Tottenham back above north London rivals Arsenal into a Champions League qualifying position as they saw off 10-man Stoke at the Britannia Stadium.
QPR 3 Sunderland 1
January acquisitions Andros Townsend and Jermaine Jenas both struck exquisite half-volleys today as QPR’s survival hopes received a boost against Sunderland.
Reading 1 Aston Villa 2
Aston Villa recovered from a calamitous Nathan Baker own goal to haul themselves out of the relegation places with victory at fellow strugglers Reading
West Brom 2 Swansea 1
West Brom maintained their push for a European spot but needed an own goal from Swansea midfielder Jonathan de Guzman to seal victory in the Barclays Premier League clash at the Hawthorns.