Leicester strengthened its place atop the Premier League without even playing on Wednesday, after its three main title rivals all lost to cap another unpredictable round in England's top division.
Tottenham could have climbed above Leicester into first place with a win at West Ham, but lost 1-0 through Michail Antonio's early goal.
Third-place Arsenal couldn't take advantage, losing 2-1 at home to Swansea despite taking the lead against the relegation contenders.
Manchester City completed a miserable evening for the title hopefuls by getting beaten 3-0 at Liverpool, where City has now only won once in 35 years. Liverpool avenged its defeat on a penalty shootout to City in the League Cup final on Sunday.
It left Leicester still with a three-point lead over Tottenham, with Arsenal a further two points back. City is 10 points off the lead and now looking over its shoulder at teams fighting to make it into the top four and qualify for the Champions League.
Manchester United is tied on points with City after beating Watford 1-0 at Old Trafford thanks to Juan Mata's free kick in the 83rd minute.
West Ham is a point behind the Manchester clubs and even Stoke, which beat Newcastle 1-0 in Wednesday's other game, isn't out of the top-four race in seventh place.
Leicester drew 2-2 at home to West Bromwich Albion on Tuesday, which now looks a decent result given the troubles of its title rivals.