Chelsea crashed to a shock home defeat against Aston Villa to end the year outside the top four in the Premier League.
The Blues took the lead through Didier Drogba’s penalty and it looked as though they would stroll to three points, but their defensive lapses came back to haunt them.
Firstly, Stephen Ireland levelled, than Stiliyan Petrov was given too much space in the box to fire Villa ahead.
But if those goals were poor from the home side’s point of view, the third was a disaster as the defence simply parted to allow Ireland to race clear and square for Darren Bent to add the third.
Arsenal replaced the Blues in the top four as they beat QPR 1-0. Typically, it was Robin Van Persie who scored the only goal, but the Dutchman fell one short of equalling Alan Shearer’s record number of Premier League goals for a calendar year.
Spurs failed to take advantage of Manchester United’s shock defeat by Blackburn as they were held 1-1 at Swansea. The visitors took the lead through Rafael Van Der Vaart, but a mix-up at the back late on left Scott Sinclair with the simple task of sliding home from a couple of yards.
Late goal specialists Norwich rescued a point at home to Fulham in the fifth minute of added time when Simeon Jackson scored, wiping out the advantage Orlanda Sa had given the Londoners early on.
Stoke and Wigan also played out a draw - 2-2 - at the Britannia Stadium. Jon Walters (penalty) and Cameron Jerome scored for the hosts, with Victor Moses and Ben Watson (penalty) on target for the Latics.
In the day’s early kick-off Blackburn stunned Manchester United by winning 3-2 at Old Trafford, with striker Yakubu the hero with two goals.
He fired Rovers into a shock 2-0 lead, but United pegged them back with a brace from Dimitar Berbatov, before an error from David De Gea gave Grant Hanley the chance to head home a dramatic winner and lift Rovers off the bottom.