Liverpool's Premier League title hopes suffered another major blow after a remarkable Crystal Palace comeback earned a 3-3 draw on Monday.
Brendan Rodgers' men knew only a victory would suffice at Selhurst Park after City, who now sit one point behind Liverpool with a game in hand, edged to a seemingly crucial 3-2 triumph at Everton on Saturday. That result left City, who wrap up their season with home games versus Aston Villa and West Ham this week, at the summit thanks to goal difference.
And for large parts of the game against Palace, it appeared merely a question of how much Liverpool could eat into City's nine-goal lead after Daniel Sturridge and Luis Suarez added to Joe Allen's first league goal for the club.
But having been cruising at 3-0 after 55 minutes, Liverpool had to endure a chastening finish as Damien Delaney's 79th-minute deflected strike was immediately added to when Dwight Gayle capped a smart counter-attack with a cool finish two minutes later.
Liverpool tried desperately to defend, but were hit with a sucker-punch with two minutes remaining when Gayle finished powerfully.
An incredible finish at Palace has left Liverpool, who end the season at home against Newcastle United on Sunday, hoping that Villa and West Ham can do them favour to revive their hopes of landing a first top-flight title since 1990.
Liverpool began in typically quick fashion and had a strong penalty appeal turned down after Glen Johnson went down under a clumsy challenge from Yannick Bolasie.
Undeterred, the visitors continued to press forward and almost took the lead in the 16th minute. Allen delivered a glorious ball over the centre-halves but Johnson, having made a fine diagonal run behind Joel Ward, nodded just over the crossbar.
Palace were to rue their failure to heed the lesson from Steven Gerrard's first corner as they conceded via a set-piece for the first time under Tony Pulis two minutes later.
Allen was the beneficiary of some lacklustre defending, marking his 50th league appearance for Liverpool by nodding across Julian Speroni and into the net having found space at the back post with a clever run.
Jason Puncheon forced a good save from Simon Mignolet with a powerful effort from distance. The Belgian goalkeeper had to be on a high alert again moments later, producing an even better save when turning Mile Jedinak's thunderbolt over.
Any momentum Pulis' men had built before the break was quickly extinguished afterwards as Liverpool attacked with verve.
Sturridge was the main threat, seeing an effort tipped on to the post by Speroni before strike partner Suarez, rumoured to be playing despite illness and having added the Football Writers' Player of the Year award to the PFA gong earlier in the day, uncharacteristically fired over with the goal gaping.
However, Sturridge doubled the advantage moments later, his deflected effort trickling beyond Speroni. Suarez soon got in on the act, sliding coolly under the goalkeeper following a fine one-two with Raheem Sterling.
Liverpool piled forward with similar intent thereafter, yet quickly found themselves defending for their lives as Palace flipped the narrative.
Delaney was the first to strike, his pot-shot taking a wicked deflection and beating Mignolet. Suddenly Palace had hope, which was only added to as Bolasie surged forward on the break and slid in Gayle - who made no mistake.
And the former Peterborough United man was not finished there, breaking Liverpool hearts with a thunderous left-footed strike.
Both sides tried for an unlikely winner without avail, meaning Liverpool now require a City slip-up and victory on Sunday to have any hope of lifting the Premier League title.
|27||D. Delaney||53' 79'|
|Coach: T. Pulis|
for J. Puncheon 65'
for M. Chamakh 71'
for K. Dikgacoi 85'
|I have to get the better of Schweinsteiger - Meyler|
|Ancelotti: I will return next season|
|Depay: Criticism does not affect me|
|Ozil: Arsenal do not fear Bayern Munich|
|Cristiano Ronaldo will retire at Real Madrid - Ancelotti|
|Beckham: Don´t write off Rooney|
|Bigas: I did not deliberately injure Messi|
|Inter training was boring - Kovacic|
|Klopp can be Liverpool ´immortal´ - Hamann|
|I had my best season under Benitez - Mata|
|Neymar will break my record anyway - Kaka|
|Chile v Brazil: Dunga aware of qualifying difficulties|
|Wanyama has ´forgotten´ about failed Tottenham move|
|United won´t end up like Liverpool - Beckham|
|Bolivia v Uruguay: Tabarez wary of La Paz altitude|
|Cabaye unsurprised by Martial talent|
|Enyeama rift just a ´misunderstanding´|
|´I´m ready to go´ - Bale|
|Osorio set to take charge of Mexico|
|Lewandowski expects to be targeted by Scotland|
|Kramaric frustrated with Leicester role|
|Fowler: I´d love to join Klopp at Liverpool|
|Nigeria v DR Congo: Visa chaos undermines friendly|
|Ramos: Benitez can speak to me about penalty|
|Portugal v Denmark: Ronaldo & Co on the brink of Euro 2016 finals|
|You can´t build a team around Ronaldo - Cruyff|
|Germany without Podolski for final qualifiers|
|Bosnia hopeful Dzeko can face Wales|
|Sevilla rule out move for United outcast Valdes|
|Kovacic criticises distant relationship with Mancini|
|England call up Walker, Townsend as Stones drops out|
|Amalfitano released by West Ham|
|Torres defends Benitez over ´defensive´ jibes|
|Beckham predicts Premier League return for Ancelotti|
|Cabaye relishing competition from Diarra|
|Dybala is already a star - Martino|
|Bayern and Germany legend Muller suffering from Alzheimer´s|
|Diarra thanks Deschamps for France recall|
|Scotland v Poland: Newcomer Shinnie boosted by confidence in Strachan´s squad|
|Doumbia rules out Roma return|
|France v Armenia: Deschamps has faith in Giroud|
|Cruyff critical of Van Gaal and Mourinho|
|Kuwait v South Korea: Perfect records on the line|
|Sneijder: Netherlands face two finals to reach France|
|Beckham backs Giggs as future Manchester United manager|
|Northern Ireland v Greece: Norwood confident of qualification|
|Jovetic slams ´absurd´ injury reports|
|Keane slams Sunderland hierarchy after Advocaat exit|
|Republic of Ireland v Germany: Gundogan doesn´t want to play for a draw|
|Beckham reflects fondly on relationship with Ferguson|
|Tax charges dropped against Messi|
|Gundogan: Klopp would be a great fit for Liverpool|
|´He didn´t have the baby´ - New father Keane expected to line-up for Ireland|
|Bertrand eager to state England case|
|Nedved warns Pogba: You can´t have everything|
|Sakho: I was like a caged lion on the sidelines|
|Honda hits back at Mihajlovic: There´s no point in blaming the players|
|Tottenham´s fitness too much for opponents - Dier|
|Ramos withdraws from Spain squad due to shoulder injury|
|Gundogan and Boateng praise in-form Muller|
|Janmaat ruled out of Netherlands qualifiers|
|Benitez: Defensive? My Napoli team scored 104 goals!|
|Ronaldo not untouchable and will be rested, says Benitez|
|Barca, Madrid and United are Bayern´s Champions League rivals - Effenberg|
|Neymar will stay at Barcelona for his ´entire life´ - Robert|
|Klopp would deliver at any club - Can|
|O´Neill: I didn´t prostitute myself for Grealish|
|Mourinho burning out his players - Capello|
|Lewandowski´s stunning form ´does not make Poland a better team´|
|Barcelona are looking at January signings, confirms Robert|
|Deschamps: I won´t sub Benzema|
|Chung Mong-Joon expects FIFA suspension|
|Mourinho: Ferguson knew I didn´t want United job|
|Ferguson´s hairdryer treatment inspired players – Ronaldo|
|Jordan v Australia: Visitors ready for tough trip|
|Falcao confident of Chelsea turnaround|
|Syria v Japan: Top spot up for grabs|
|Euro giants are scared of playing Wales - Coleman|
|Benzema must convert more chances - Benitez|
|Nasri happy for future without France|
|Van Persie situation concerns Blind|
|Walcott almost unstoppable - Coquelin|
|Bale named as Wales player of the year once more|
|Rojo latest player ruled out of Argentina qualifiers|
|Rooney underwhelmed by Capello as England manager|
|Martial keen to play down ´new Henry´ tag|
|Watzke dismisses Dortmund´s Bundesliga prospects|
|Deschamps calls for Pogba improvement|
|Totti steps up injury rehab|
|Watzke talks up ´great coach´ Klopp amid Liverpool rumours|
|Del Bosque calls up San Jose, Etxeita and Gaspar after injury setbacks|
|Cech happy to see Sanchez back up to top speed|
|Swiss authorities reject FIFA official´s extradition appeal|
|Casillas impressed by ´fantastic´ Navas|
|Rodgers expects transitional Liverpool to improve following sacking|
|Mourinho charged by FA|
|Messi´s absence no excuse for Argentina - Mascherano|
|Deschamps praises Martial for tackling doubters over United move|
|Inter have faith in Mancini - Zanetti|
|Romero accepts number two status behind De Gea|
|Lokomotiv Moscow charged with ´racist behaviour´|
|Deco: Ronaldo dedication borders on sickness|
|Conte calls for Balotelli consistency after Berardi blow|
|Mata: United unacceptable at Arsenal|
|Carvajal blow for Spain as Real confirm ankle injury|
|Xavi wants Barcelona return|
|Bayern can be super successful this season - Effenberg|
|´Stop e-mailing about Muller´ - Rummenigge warns Manchester United|
|Chile are not favourites against Brazil - Jefferson|
|Lewandowski success down to absence of Robben and Ribery - Beckenbauer|
|Deco: Mourinho playing games with the media|
|Pauleta challenges Ibrahimovic to deliver Champions League for PSG|
|Ched Evans case referred to Court of Appeal|
|Pardew hails ´lieutenant´ Cabaye|
|Mourinho receives Chelsea backing|
|Neymar must not focus on replacing Messi - Juninho|
|Insigne warns against Maradona comparisons|
|Navas: Research helped me save Griezmann penalty|
|Benzema unhappy with substitution|
|Mertesacker hails Sanchez and Ozil|
|Struggle against relegation ´not my cup of tea´ - Advocaat|
|We are behind De Boer - Bazoer|
|Ibrahimovic: I want to continue making history at PSG|
|Beckenbauer: Bayern and Guardiola are a perfect fit|
|Carrick: Manchester United will come back stronger|
|Redknapp plays down Sunderland talk|
|Lacazette replaces Ntep in France squad|
|Aguero on par with Messi and Suarez, says Zabaleta|
|"Special" Klopp perfect for Liverpool - Redknapp|
|Dybala: Juventus must improve defensively|
|Kaka replaces Coutinho in Brazil squad|
|Cazorla: Arsenal´s changed mentality made the difference|
|A-League Preview: Victory the team to beat in bid for back-to-back titles|
|Gervinho favouritism talk ´nonsense´ - Garcia|
|Benitez explains Benzema substitution|
|Klaassen, Promes withdrawn from Dutch squad|
|MLS Review: Galaxy, Dallas into play-offs|
|Aguero at Messi, Ronaldo level - Pellegrini|
|Sampdoria ´could´ve won 11-1´ - president Ferrero|
|Mihajlovic: I will not resign|
|Derby draw a good result - Benzema|
|I´ll quit if the players don´t trust me - Mourinho|
|Simeone disappointed not to claim derby victory|
|Blanc not surprised by record-breaking Ibrahimovic|
|Serie A Review: Fiorentina out in front as Napoli thump Milan|
|Benitez rues dropped points|
|Allegri: No crisis at Juventus|