Frank Lampard served a timely reminder of his goal-scoring ability as his double carried Chelsea back to third with a hard-earned win over Everton.
The 34-year-old, who is out of contract in the summer, headed in Ramires' cross and stabbed in from close range after his side had conceded in 62 seconds.
Steven Pienaar gave Everton an early lead, following in after Victor Anichebe nodded against the post.
Nikica Jelavic hit the bar and missed a late chance as the hosts fell short.
Chelsea's fourth successive league win under interim boss Rafael Benitez, after failing to win in his first three, means the Blues finish 2012 four points off Manchester City and 11 off leaders Manchester United, but with a game in hand on both.
Buy Chelsea Europa League tickets: Get Chelsea v Sparta Prague tickets securely online now!!
Arsenal 7-3 Newcastle United
Arsenal made it four straight wins in the Premier League with an incredible 7-3 win over Newcastle United at the Emirates.
The Gunners took the lead after 20 minutes when Theo Walcott coolly slotted into the bottom corner, but Newcastle were level from a Demba Ba free kick moments before the interval.
Arsenal regained their lead moments into the second period when Alex Oxlade-Chamberlain converted from outside the box, but Newcastle levelled once more through Sylvain Marveaux just before the hour mark.
The action continued as Lukas Podolski put Arsenal back ahead after 64 minutes, but it was 3-3 when Ba added his second five minutes later.
Arsenal were back ahead after 73 minutes, however, when Walcott had his second of the evening with a powerful finish from inside the box. The scoring was not finished there and Olivier Giroud added a late double to make it 6-3 to the Gunners before Walcott scored his third in stoppage time.
Thousands of tickets
are on sale on Europe's biggest football ticketing website: 1st4 Football Tickets.com. We have UEFA Champions League tickets
available such as Manchester United vs Real Madrid tickets
, FC Barcelona vs AC Milan tickets
and tickets for Celtic vs Juventus
. Last but not least, we also have Capital One Cup tickets