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'
|El Shaarawy open to Premier League move - agent|
|Reports: FIFA officials set to be arrested|
|Tigres UANL 2 Emelec 0 (2-1 agg): Mexicans through to Libertadores semis|
|Valencia ruled out of Copa America|
|Coleman: Bale being ignored by Real team-mates|
|Ruddy eyes England recall|
|Benteke will strike fear into Arsenal - Westwood|
|Howe named LMA Manager of the Year|
|Casillas reiterates desire to stay in Madrid|
|Dnipro players pay for fans´ tickets, transport|
|Galliani: I want Ancelotti back at Milan|
|Premier League: Manchester City season review - Frustrations as latest title defence falters|
|Injured Benfica star Salvio not for sale|
|AFC Champions League Review: Al Sadd suffer last-16 exit|
|Emery targeting historic victory|
|Toure and Wisdom pen new Liverpool deals|
|Stadium facilities drive Van Gaal potty|
|Blatter brushes off Figo´s ´dictatorship´ claims|
|Mavuba to end career at Lille after extending contract|
|Ipswich´s Bishop charged over betting breaches|
|Markevych admits to Dnipro nerves|
|Relegated Almeria to be deducted three points|
|Reims retain Guegan on one-year deal|
|Di Matteo departure could hinder Schalke swoop for Khedira|
|Bale planning Real Madrid stay|
|Del Bosque not prepared to risk Costa|
|West Ham earn Europa League berth|
|Pellegrini sure City will win title back|
|Low calls Herrmann into Germany squad|
|Gerrard will win trophies with Galaxy - Carragher|
|Frankfurt agree to let Schaaf leave|
|Hernandez hit with violent conduct charge|
|Bale set for 50th Wales cap against Belgium|
|Baines hoping for pre-season return|
|Bournemouth sign Boruc|
|Sevilla duo Rico and Vidal handed Spain calls|
|Premier League: Chelsea season review - Mourinho´s men canter to title|
|Speroni hints at possible Palace exit|
|Kane states Tottenham commitment|
|Boruc, Hooiveld leave Southampton|
|Oxlade-Chamberlain desperate to make FA Cup final|
|Roar turn to Aloisi|
|Di Matteo resigns as Schalke coach|
|Hughes hints at Moses return|
|Wenger hits out at scheduling|
|Terry backs Chelsea to dominate|
|Jets part ways with coach Stubbins|
|Kewell would love to manage Liverpool|
|Janmaat: Newcastle players failed Carver|
|Adelaide step up interest in Toni|
|Chelsea´s Drogba interested in MLS move|
|Otamendi wants to leave Valencia - agent|
|Benitez almost certain for Real job|
|Schneiderlin will leave for Champions League club|
|Kane planning to come back bigger and better|
|Moyes staying at Sociedad|
|Neil revels in Norwich promotion|
|Drogba interested in MLS move|
|Russian Premier League Review: Torpedo keep survival hopes alive|
|Turkish Super Lig Review: Galatasaray crowned champions as Fener have four sent off|
|Ghana 1 Madagascar 2: Simouri nets late winner|
|Galatasaray reclaim title as Fener implode|
|Ancelotti bears no grudge after Real sacking|
|Porto complete Bueno capture|
|Lazio 1 Roma 2: Yanga-Mbiwa settles Rome derby|
|Real sack Ancelotti|
|Route to the UEFA Europa League final: Sevilla|
|Derby sack McClaren|
|Eredivisie play-offs Review: Eagles relegated, NAC Breda earn reprieve|
|Inzaghi eager for Van Ginkel stay|
|Route to the UEFA Europa League final: Dnipro|
|Dani Alves plays down Champions League favourites tag|
|Middlesbrough 0 Norwich City 2: Jerome and Redmond send Neil´s men up|
|Renard takes over at Lille|
|Cancelo completes permanent Valencia move|
|Dnipro v Sevilla: Emery embracing chance at history|
|Kuchuk leaves Kuban Krasnodar|
|Desailly hails Terry and urges calm over Zouma|
|Guardiola has built on Heynckes´ Bayern legacy - Muller|
|Falcao thanks United fans|
|Zorniger takes Stuttgart role|
|Dani Alves to clarify Barca future after Champions League final|
|Pazzini in the dark over Milan future|
|Barzagli a doubt for Champions League final|
|Clough sacked by Sheffield United|
|Pardew eyeing ´quality´ signings|
|Carver encouraged by Ashley´s Newcastle promises|
|Gutierrez revels in Newcastle ´fairytale´|
|Relegation will haunt Hull - Chester|
|El Shaarawy eyes Italy call-up|
|Crouch delighted by headed goals record|
|Ancelotti all but confirms Real exit|
|Platini: FIFA will lack credibility if Blatter remains president|
|Bilbao duo pen new deals|
|Rooney: United can win title next season|
|Argentine football rocked by second death|
|Leicester must aim higher next season - Pearson|
|Monk negotiating new Swansea contract|
|Ox can play in cup final, says Wenger|
|Century of MLS goals ´surreal´ for Wondolowski|
|Copa Libertadores Preview: River not giving up hope|
|Cahill returns for Australia´s World Cup qualifier in Kyrgyzstan|
|MLS Review: Wondolowski joins 100-goal club|
|Toni on track for Hellas Verona´s maiden golden boot|
|Amid Ancelotti speculation, Galliani confirms Madrid trip|
|Berlusconi targets Ancelotti, Inzaghi remains committed to Milan|