Robert Snodgrass scored a stunning free-kick as Norwich beat West Ham 3-1 to move out of the relegation zone.
Still reeling from their 7-0 hammering at Manchester City last weekend, Chris Hughton's struggling side looked to be heading for another defeat when Ravel Morrison gave West Ham a first-half lead with his third Premier League goal.
However, Jussi Jaaskelainen dropped the ball and then upended Gary Hooper to allow the former Celtic striker to score his first Premier League goal from the penalty spot.
Then Snodgrass, back in the side after recovering from concussion, sealed Norwich's first win in five top-flight games with his first goal of the season after 72 minutes to ease the pressure on Hughton.
Leroy Fer made sure of the points with a clinical left-foot finish in stoppage time as Norwich secured their first victory over the London club since 1994, with West Ham paying the price for a lack of a cutting edge once again and now without a win in four.
Snodgrass, Johan Elmander and defender Ryan Bennett all came into the side at the expense of Bradley Johnson, Sebastien Bassong and Steven Whittaker following the drubbing at City.
James Tomkins replaced the injured Winston Reid in the West Ham defence, while Joe Cole was preferred to Matt Jarvis in midfield.
Norwich could have been in front after just two minutes when Snodgrass picked out Anthony Pilkington, but Jaaskelainen did well to keep out the winger's left-foot strike.
A lack of goals has been a problem for Sam Allardyce's West Ham this season, but they showed a real threat going forward and Norwich keeper John Ruddy had to be alert to keep a Kevin Nolan shot out with his legs after 11 minutes.
Norwich were on the back foot and Guy Demel's powerful header rattled the crossbar a minute later, then Ruddy denied Nolan once again.
The visitors, though, were in front 32 minutes in when Nolan failed to get anything on Razvan Rat's cross, but the West Ham skipper kept the ball in and picked out the onrushing Morrison, who was left with a simple finish.
Norwich had looked short of ideas going forward, but were gifted an equaliser eight minutes into the second half when Jaaskelainen inexplicably spilled the ball and was adjudged to have upended Hooper as he attempted to retrieve it.
Referee Jon Moss pointed to the spot and Hooper drilled his penalty down the middle to open his account in the Premier League.
Jaaskelainen could only watch on as Jonny Howson's long-range strike thumped against the bar 20 minutes from time as both sides strived for a winner.
Snodgrass then produced a moment of class to put Norwich in front with a free-kick from around 20 yards out that looped over the wall and into the bottom-left corner of the net.
Midfielder Fer then wrapped up the win in stoppage time when he raced through and slotted home with his left foot to ensure Norwich leapfrog West Ham in the table.
|Coach: C. Hughton|
for A. Pilkington 34'
for G. Hooper 87'
|Sounders part ways with foundation coach Schmid|
|Mane turned down Manchester United for Liverpool|
|Zidane on Pogba: Until August 31, anything can happen|
|Mkhitaryan driven by father´s death|
|Inter rejected Napoli offer for Icardi, says president|
|Clichy: City fighting fit after Guardiola pizza ban|
|Everton and Burnley win as Hull are held|
|Ajax held by PAOK after Cillessen howler|
|Conte left frustrated by ´crazy´ money in transfer market|
|Neymar makes Barcelona case to Gabriel Jesus|
|Rostov comeback twice for Champions League draw with Anderlecht.|
|Arsenal defender Mertesacker set for lengthy lay-off|
|Conte not selling ´fantastic´ Matic|
|Ibrahimovic keen on MLS and Beckham´s Miami project|
|Neymar: I play for Messi, he´s the man|
|Barcelona reveal details of Andre Gomes deal|
|Suarez bullish over Barcelona prospects|
|Ajax claim Napoli keen on Milik to replace Higuain|
|Totti labels Higuain´s Juventus move ´a disaster´|
|Juventus confirm Higuain deal|
|Pato to Villarreal ´in the final stage´|
|PSG sign Lo Celso|
|Muller: Beating Dortmund will be more fun this season|
|Juventus sign Higuain from Napoli for €90m|
|Pastore: I´m like God in Paris|
|Injured Lanzini out of Olympics|
|Allegri unperturbed by Higuain fee|
|Menezes replaces Bento at Cruzeiro|
|Sporting rejected major bids from Inter and Liverpool for Joao Mario, claims father|
|Pochettino pleased by Tottenham despite Juventus defeat|
|Eriksson: Allardyce the right man for England|
|Mourinho makes United train after stepping off plane from China|
|Hazard can still match Messi, says Pedro|
|Pjanic shows there is life at Juve, with or without Pogba|
|Juventus 2 Tottenham 1: Benatia bags win for Serie A champions|
|Dembele: I am not the Bundesliga´s next superstar|
|Lyon claim €35m Arsenal offer for Lacazette rejected|
|Donnarumma dreaming of Milan captaincy as he eyes long-term stay|
|Robson: Ibrahimovic can match Van Persie´s first year at United|
|Rooney should remain England captain - Eriksson|
|Emery wants new striker at PSG|
|Santos accept Juventus bid for Gabriel|
|Eriksson expects Sweden to try and tempt Ibrahimovic out of retirement|
|Spurs signing Janssen almost quit|
|Leicester stay best for Mahrez - Ranieri|
|Allardyce to take Mourinho cue on Rooney|
|Ings ready to outdo big-money signings|
|Henderson optimistic over Liverpool campaign|
|Allardyce hardened to the challenge of England post|
|Barcelona announce record revenues for 2015-16|
|Moyes enjoys Sunderland win as Palace beat Colchester|
|Stoke complete Allen signing|
|Roma coach Spalletti warns suitors off Manolas|
|Cresswell out for up to four months with knee injury|
|Burnley fan banned by club for racist abuse|
|Dad won´t let me play at the Olympics - Larsson Sr pulls rank|
|Kostic joins Hamburg on five-year deal|
|Tevez: I´d turn down Chelsea and Napoli to stay at Boca|
|Mayoral inspired by Benzema for Wolfsburg stint|
|Allardyce straight into competitive action with England|
|Liverpool, Sevilla fined for Europa League final incidents|
|Barcelona seal Guillemenot signing as part of new Servette deal|
|Niersbach handed one-year ban over World Cup corruption|
|Chelsea and Everton ´still interested´ as Koulibaly eyes Napoli exit|
|´Still working hard´ - Balotelli trains with Liverpool kids|
|Winter breaks, long-ball football and the World Cup: Allardyce in his own words|
|Inter warn Napoli Icardi is not for sale|
|Zanetti wants Simeone back at Inter|
|Stoke snap up Sobhi|
|PSG tougher under Emery - Lucas Moura|
|Totti not ready for retirement - Pallotta|
|Confident Allardyce reveals plan for England success|
|Pochettino to discard three Tottenham players|
|Allardyce: Rooney must wait for captaincy decision|
|Aubameyang: I will only leave Dortmund for Real Madrid|
|Allegri silences questions on Pogba|
|Bruce stands by decision to quit Hull City|
|Pochettino: Not the right time for Argentina job|
|Inter yet to approach De Boer with Mancini exit rumoured|
|Ancelotti trusts me more than Guardiola - Ribery|
|Wijnaldum rejected Everton for Klopp|
|Pre-season Manchester derby cancelled|
|Coutinho excited by ´fast´ Liverpool recruits|
|Cristiano Ronaldo and Conor McGregor step into the ring together|
|Mancini coy on reports linking Icardi to Napoli|
|Nolito reveals why he chose Man City over Barcelona|
|Inter 1 Paris Saint-Germain 3: Icardi absence in defeat fuels Napoli talk|