Chelsea 1-3 Aston Villa: Chelsea suffered the worst possible end to 2011 as Aston Villa came from behind to snatch a 3-1 victory at Stamford Bridge.
Stiliyan Petrov and substitute Darren Bent both scored in the final seven minutes to put another nail in the Blues' Barclays Premier League title hopes.
Didier Drogba's penalty - his 150th Chelsea goal - had given the home side the lead but Stephen Ireland put his off-field problems behind him to equalise before the late drama.
In the 22nd minute Richard Dunne lunged in on Drogba and referee Mark Halsey awarded a penalty. Drogba stepped up to score straight down the middle.
But the Blues conceded less than 10 minutes after taking the lead. Charles N'Zogbia got to the byline and cut the ball back for Ireland, whose shot was blocked on the line by John Terry - possibly by a hand - straight back to the midfielder, who slotted home.
Terry was then booked for clattering into Gabriel Agbonlahor on the halfway line before Stephen Warnock threw himself forward to block Juan Mata's shot.
James Collins almost inadvertently bundled home N'Zogbia's free-kick before Agbonlahor missed a chance on the break but his finish was too close to Petr Cech.
Substitute Fernando Torres crashed a 30-yard shot against the crossbar and Ashley Cole had a handball appeal against Dunne waved away by Halsey.
Ciaran Clark passed to Petrov who ran into space between Terry and David Luiz to clip the ball over Cech.
Frank Lampard's pass was then intercepted by Ireland, who squared for Bent to beat the onrushing Cech.