Man City fought back from two goals down and missed a late penalty to keep the title race alive after a thrilling 2-2 draw at West Ham.
Jarrod Bowen’s first-half double dealt an early scare to Man City putting second-placed Liverpool in a position to relish the challenge of drawing level on points.
But Jack Grealish pulled one back after the break and an own goal by Vladimir Coufal hauled City level to at least keep their title destiny in their hands.
Pep Guardiola’s side were then awarded a spot-kick which, had they scored it, would have left them needing just a point against Aston Villa next weekend to retain the Premier League crown.
But Lukasz Fabianski saved Riyad Mahrez’s effort to ensure City likely still have work to do if they are to lift the title.
In the other fixture, Harry Kane’s penalty moved Tottenham into the Premier League top four as Antonio Conte’s men held their nerve to beat Burnley 1-0 on Sunday.
Spurs move two points ahead of north London rivals Arsenal, who travel to Newcastle on Monday, in the battle for fourth place.
Tottenham still need a slip up from the Gunners to return to the Champions League next season, but upped the pressure on Mikel Arteta’s men.