John Terry's own goal put a huge dent in Chelsea’s title hopes as Crystal Palace boosted their survival chances with a 1-0 win on Saturday.
Hovering precariously above the drop zone coming into the game, the victory gives Tony Pulis' side a massive lift in their bid to avoid relegation straight back to the Championship as they now sit 16th, five points clear of the bottom three.
After Chelsea's resounding 6-0 win over Arsenal last week, and Palace's last-minute defeat at Newcastle United, many expected a routine three points for Jose Mourinho's table-toppers, but the hosts upset the form book by recording their first league win over their London neighbours since 1990.
Pulis' team came up against a Chelsea outfit that had been rampant in thumping Arsenal, but there was no sign of that ruthless attacking vigour at Selhurst Park as the home side nullified their opponents.
Mourinho was gushing in his praise of the Palace fans after the reverse fixture in December, and they were in fine voice once again on Saturday, particularly when Terry put through his own net in the 52nd minute.
Joel Ward whipped in a cross from the left-hand side, and as the Chelsea skipper challenged Joe Ledley, the ball glanced off his head and flew past Petr Cech.
It was a huge setback for Mourinho's men, who missed out on the chance to go four points clear at the top with fellow title contenders Liverpool and Manchester City still to play this weekend.
After a quiet opening to the game, Andre Schurrle squandered the first genuine opening in the 18th minute, prodding the ball wide from four yards after stretching to reach Cesar Azpilicueta's low cross at the back post.
The hosts had a chance of their own eight minutes later, Yannick Bolasie struggling to control a fizzing Jason Puncheon delivery before poking his effort into the side netting.
Palace then had two penalty shouts waved away in as many minutes as first Cameron Jerome tumbled under a challenge from Nemanja Matic before Bolasie pleaded with referee Lee Mason following a sliding tackle from Gary Cahill.
Terry scored at the wrong end shortly after the interval, heading Ward's cross beyond Cech at the near post under pressure from Ledley.
Chelsea almost levelled immediately, Julian Speroni diving full length to his left to keep out Eden Hazard's curling effort from the edge of the area.
As the game became more open, Puncheon's left-foot shot went narrowly wide of the post in the 62nd minute, before Terry nodded Oscar's free-kick just over the crossbar 60 seconds later.
Speroni was the hero once again 17 minutes from time, producing an incredible close-range save from Hazard to deny the Belgian what looked a certain goal, before Palace broke straight down the other end, only for Jerome to strike the outside of the post.
Ledley twice went close for the hosts in the final stages, but it mattered little as Palace held on for a surprise win to send Selhurst Park into raptures.
|Coach: T. Pulis|
for Y. Bolasie 70'
for C. Jerome 88'
for J. Puncheon 90+1'
|I´m just taking a sabbatical - Van Gaal denies he´s retired|
|Not even Gerrard won Premier League - Buttner says he´s not a United flop|
|Samper ignored Wenger as Barca midfielder rejected Arsenal|
|Pleased Pioli wants more from Inter|
|Evergrande boss Scolari dismisses Turan links|
|Klopp seeks legal advice over Matip|
|Marseille complete Sanson move|
|Inter 3 Bologna 2: Candreva prevents remarkable turnaround in Coppa Italia thriller|
|FA Cup Review: Non-league Lincoln stun Ipswich, Burnley and Palace through|
|Gabon v Burkina Faso: Aubameyang says hosts have learned from Guinea-Bissau setback|
|Mali 0 Egypt 0: El-Hadary makes history in stalemate|
|El-Hadary oldest AFCON player ever - 44-year-old Egypt goalkeeper makes history|
|Reus and Gotze on target but Bender injured in Dortmund win|
|Toure shunning lavish China interest to stay at City, says Seluk|
|Rahman´s AFCON in the balance, says Ghana boss Grant|
|Just 14 goals conceded and nine clean sheets - How Vertonghen blow could impact Tottenham|
|Ghana 1 Uganda 0: Andre Ayew hands Black Stars nervy victory|
|Swansea snap up Carroll and Olsson in double swoop|
|All is forgiven? - Costa trains with full Chelsea squad after reported Conte bust-up|
|I would throw myself off a bridge for Luis Enrique - Rakitic dismisses Barca rift rumours|
|Was Juventus´ new logo inspired by tennis star?|
|Smooth sailing for Liverpool in Plymouth? Klopp expects tough test|
|Demichelis re-joins Malaga until end of season|
|Cameroon v Guinea-Bissau: Broos urges new heroes to emerge|
|Boxing champ hits Carragher with Chinese Super League comeback prank|
|Zidane backs Navas and defends Benzema as Madrid aim to bounce back|
|Deportivo bring in Kakuta from Hebei after CSL rule changes|
|Matip could miss eight games without doing anything wrong - Klopp|
|United trigger Valencia´s contract extension|
|Ronaldo returns to Real Madrid´s Copa squad|
|FA fine Sagna for Instagram post|
|Nedved does not foresee more January business for Juventus|
|Rafinha injury blow for Barcelona|
|Villas-Boas fumes at CSL foreign player crackdown|
|Ibrahimovic invaluable to Manchester United youngsters - Rashford|
|Robben rejected China move|
|A-League review: Phoenix rise to the occasion to end Victory´s streak|
|Van Gaal slams English media over treatment at Manchester United|
|Mignolet: Liverpool in better position to win title than in 2013-14|
|Giroud wants Premier League title but understands China temptations|
|Tianjin forced to scrap moves for Costa, Benzema, Cavani and Falcao|
|My goal was better than Mkhitaryan´s - Giroud|
|Pochettino not interested in Argentina job|
|Kane: Tottenham can win Premier League|
|Corinthians dreaming of Drogba - Paulo Roberto|
|Coutinho calls for Liverpool focus|
|Chiellini compares Pogba to LeBron and Bolt|
|Maradona to become Napoli ambassador|
|Mihajlovic furious after Torino collapse|
|Icardi has offers from China - Wanda Nara|
|Pogba can cope with pressure - Ibrahimovic|
|´My half-time words will stay in the dressing room´ - Montella annoyed with AC Milan|
|Juventus unveil dramatic change to club logo - but not everyone´s a fan|
|´I do not think I will return to coaching´ - Van Gaal set to call it quits|
|Torino 2 AC Milan 2: Bacca caps thrilling comeback as hosts pay the penalty|
|DR Congo 1 Morocco 0: Kabananga pounces on blunder to give 10 men the points|
|´Happy and comfortable´ Sanchez dismisses Arsenal exit talk|
|How much?! West Ham flop Simone Zaza could cost Valencia €20m|
|Mali v Egypt: Salah leads Pharaohs´ bid for AFCON glory|
|Sevilla concede they ´cannot force´ sporting director Monchi to stay|
|Ivory Coast 0 Togo 0: Reigning champions held to opening draw by Adebayor and co.|
|Goalkeeping woes, Stones and tactical confusion - How Guardiola is making life difficult for himself|
|Ozil and Sanchez can be persuaded to stay - Cech|
|Pogba: I rejected Barcelona and Real Madrid|
|Ghana v Uganda: Gyan dreams of first trophy since 1982|
|Chiellini: Juventus a work in progress|
|Robben agrees Bayern renewal until 2018|
|Hazard: Goals do not matter to me|
|Bennell pleads not guilty to eight child sex offences|
|Muller fed up with debate over Bayern role|
|Wenger glad Sanchez is not ´a Costa problem´|
|Flick resigns as DFB´s sporting director|
|Gomis ´can´t wait´ to welcome Payet to Marseille|
|Chinese FA changes foreign player rules after ´irrational´ spending|
|Like father, like son: Justin Kluivert follows in dad´s footsteps|
|´No reason to lose him´ - Marotta rubbishes talk of Allegri exit|
|Courtois: We don´t need Costa|
|Kane: Tottenham players won´t go to China|
|Noble ´angry and disappointed´ with Payet|
|Klopp furious over Matip uncertainty|
|Wenger surprised by tight Premier League|
|´Money is not everything´ - Conte issues warning amid China speculation|
|Fiorentina defeat a ´bad setback´ - Allegri|
|´This will elevate this group of players´ - Sampaoli revels in Sevilla late show|