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.