John Terry went from villain to hero as Everton let victory slip away from at Chelsea as the Blues captain rescued a point in the eighth minute of injury time in a thrilling 3-3 draw.
After a dull first half at Stamford Bridge, Everton took the lead when John Terry sent Leighton Baines cross into his own net on 50 minutes, before Kevin Mirallas doubled the visitors lead six minutes later will a superb effort into the bottom right-hand corner.
The Chelsea fight back started on 64 minutes when Diego Costa slotted into an empty net after Tim Howard collided with Phil Jagielka and Cesc Fabregas made it 2-2 just two minutes later when his shot deflected in off Muhamed Besic.
Everton thought they won it when Roberto Funes Mori scored from a Gerard Deoluefeu cross in injury time but there was to be late drama as Terry made it 3-3 in the 98th minute when appeals for an offside wrongly waved away.
Wayne Rooney’s first goal at Anfield in 11 years gave Man United a crucial 1-0 victory over Liverpool as the Red Devils secured just their second win in their last nine league games.
It won’t go down as a classic Liverpool v Man United fixture but Man United fans won’t mind as Rooney fired home after Marouane Fellaini’s header hit the bar on 78 minutes to complete the league double over their old rivals.
Arsenal saw their lead cut at the top of the table after the Gunners were held to a scoreless draw with Stoke with both goalkeepers – Jack Butland and Petr Cech – in top form for their sides.
Man City closed the gap on the Gunners to just one point after Manuel Pellegrini’s men took advantage of poor Crystal Palace defending with a comfortable 4-0 win over the Eagles.
Former Aston Villa Delph opened the scoring on 22 minutes when his long-range effort deflected into the bottom corner, while Sergio Aguero doubled their lead just before half-time as his 20-yard shot beat Wayne Hennessey at his near post.
The Argentine striker got his second and Man City’s third on 68 minutes as he netted from close range from Kevin De Bruyne’s cross before Aguero provided for David Silva to complete the rout on 84 minutes with the Spaniard finishing into an empty net.
Leicester also dropped points as Rudy Gestede rescued a point for Aston Villa in a 1-1 draw with the Foxes and Riyad Mahrez missed the chance to hand Leicester all three points after he saw his penalty saved by Mark Bunn.
Elsewhere, Christian Eriksen was on the double as Tottenham cruised to a 4-1 win over struggling Sunderland, while new Swansea boss Francesco Guidolin watched his side move out of the relegation zone with a 1-0 victory over Watford.
Saturday 16 Jan
Tottenham 4-1 Sunderland (Eriksen 42, 67, Dembele 59, Kane pen 79 | van Aanholt 40)
Bournemouth 3-0 Norwich (Gosling 10, Daniels pen 54, Afobe 75)
Chelsea 3-3 Everton (Costa 64, Fabregas 66, Terry 90 | Terry o/g 50, Mirallas 56, Funes Mori 90)
Man City 4-0 Crystal Palace (Delph 22, Aguero 41, 68, Silva 84)
Newcastle 2-1 West Ham (Perez 6, Wijnaldum 15 | Jelavic 49)
Southampton 3-0 West Brom (Ward-Prowse 5, pen 35, Tadic 72)
Aston Villa 1-1 Leicester (Gestede 75 | Okazaki 28)
Sunday 17 Jan
Liverpool 0-1 Man United (Rooney 78)
Stoke 0-0 Arsenal
Monday 18 Jan
Swansea 1-0 Watford (Williams 27)