Arsenal put themselves right back into the title mix as a 95th minute winner from Danny Welbeck gave the Gunners a crucial three points over leaders Leicester.
Jamie Vardy gave the visitors the lead from the penalty spot right before half-time but after right-back Danny Simpson saw red for Leicester, Arsenal fought back to bag all three points.
Theo Walcott scored the equaliser on 70 minutes with a side-footed finish and deep into injury time, striker Danny Welbeck headed home from Mesut Ozil’s cross to snatch victory and move just two points behind Claudio Ranieri’s men.
Man City’s title bid suffered a major blow as Tottenham completed the league double over Manuel Pellegrini’s men with a 2-1 win at the Etihad to remain second in the table.
Harry Kane gave Spurs the lead from the penalty spot on 53 minutes after Raheem Sterling handled in the box, but Kelechi Iheanacho pulled one back for the home side as he blasted home from close range 16 minutes from time.
Birthday boy Christian Eriksen grabbed the winner on 83 minutes with the Danish midfielder calmly slotted home to give Tottenham their fifth consecutive win as Man City fell six points off the summit.
Down the other end of the table, Aston Villa look destined for the Championship after Liverpool thrashed Remi Garde’s side 6-0 to leave the Villains eight points from safety.
Daniel Sturridge headed the Reds in front on 16 minutes, before James Milner’s free kick doubled their advantage nine minutes later. Emre Can, Divock Origi and Nathaniel Clyne’s three goals in eight minutes took Liverpool’s tally to five.
Kolo Toure added a sixth when he headed in from Jordan Henderson’s corner on 71 minutes for his first Liverpool goal to complete the rout, as Liverpool moved back into the top half.
Sunderland’s boosted their hopes of survival as a late Lamine Kone effort went in off the shoulder of David De Gea as Sunderland piled the misery on Man United with a 2-1 victory, their first home league win over the Red Devils in 19 years.
Elsewhere, Pedro bagged a brace as Chelsea moved within three points of the top-half with a 5-1 thrashing of strugglers Newcastle, while Norwich threw away as 2-0 lead as West Ham battled back for a point at Carrow Road.
Saturday 13 Feb
Sunderland 2-1 Man United (Khazri 3, De Gea o/g 82 | Martial 39)
Bournemouth 1-3 Stoke (Ritchie 57 | Imbula 9, Afellay 52, Joselu 55)
Crystal Palace 1-2 Watford (Adebayor 45, Souare s/o 90 | Deeney pen 15, 82)
Everton 0-1 West Brom (Olsson 14)
Norwich 2-2 West Ham (Brady 54, Hoolahan 65 | Payet 74, Noble 76)
Swansea 0-1 Southampton (Long 69)
Chelsea 5-1 Newcastle (Costa 5, Pedro 9, 59, Willian 17, Traore 83 | Townsend 90)
Sunday 14 Feb
Arsenal 2-1 Leicester (Walcott 70, Welbeck 90 | Vardy pen 45, Simpson s/o 54)
Aston Villa 0-6 Liverpool (Sturridge 16, Milner 25, Can 58, Origi 63, Clyne 65, Toure, 71)
Man City 1-2 Tottenham (Iheanacho 74 | Kane pen 53, Eriksen 83)