Michael Olise's late penalty earned Crystal Palace a surprise 2-2 draw at the Etihad, having trailed 2-0 with 15 minutes plus stoppage time remaining.
Palace were 25/1 to earn a point with Sky Bet before Jean-Philippe Mateta got them back in the game, and the comeback was complete after Phil Foden conceded a last-gasp penalty which Olise converted.
It was a reversal from last year's fixture which Palace had led 2-0 only to lose 4-2, as this time they scored with both shots on target to salvage something from nothing and edge eight points clear of the drop zone.
City's problems are underlined by the fact that their only win in six Premier League games came at Luton last week, their form since thrashing Bournemouth leaving them three points off the top of the table having now played a game more than the three sides in front of them.
Liverpool, Arsenal and Aston Villa are all in action on Sunday, the former hosting Manchester United. Arsenal take on Brighton at the Emirates Stadium at the same time as Villa are in action at Brentford.
It's these four sides who dominate the outright betting and in the wake of Saturday's slip, City were eased to 11/8 for the title by Sky Bet, who rate Liverpool 2/1 shots, Arsenal 11/4, and Villa 14/1. At 25/1, Spurs are the only other side trading below 100s.
Odds correct at 1705 GMT on 16/12/23
Also on Saturday, followers of This Week's Acca came within minutes of a 40/1 winner courtesy of our biggest-priced accumulator of the season.
Hull, Millwall, Peterborough, Crewe and Chesterfield were all in front approaching full-time, but the latter two sides were both down to 10 men and proved unable to hang on to their respective leads.
The next episode of the This Week's Acca podcast will appear here.
Follow the show via Apple Podcasts, Spotify or your chosen podcast provider to receive alerts when a new episode drops and never miss our team's expert acca insight.
We are committed in our support of safer gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline / GamCare on 0808 8020 133.
Further support and information can be found at begambleaware.org and gamblingtherapy.org.