For the second time in a week Manchester City threw away a 2-0 lead against a Premier League struggler but this time they hit back as Frank Lampard came off the bench to secure a 3-2 win over Sunderland on Thursday.
After dropping points at home to Burnley on Sunday, City looked to have blown it again in a second-half goal-fest but Lampard celebrated extending his loan until the end of the season with the winner three minutes after coming on as a 70th-minute substitute.
The result takes City to 46 points, behind leaders Chelsea, who visit Tottenham Hotspur later, on goal difference. Manchester United are third on 37 after a 1-1 draw at Stoke City while Southampton stay fourth on 36 after they beat fifth-placed Arsenal 2-0.
The league's bottom two, Leicester City and Burnley, came from behind to draw 2-2 at Liverpool and 3-3 at Newcastle United respectively while there were also draws for two clubs with new managers as Crystal Palace and West Bromwich Albion finished level with Aston Villa and West Ham United.
Here is West Ham boss Allardyce's take on diving
Lampard's decision to stay at City angers New York fans
Lampard to stay with Man City till end of season
EPL PHOTOS: Manchester United split points with Stoke City
Tevez does not intend to extend Juventus contract