From Brentford Community Stadium - Norwich ended a run of 20 Premier League games without a win with a 2-1 victory away at Brentford.
The Canaries dug deep to hold off a barrage of Bees attacks to ease some of the pressure on Daniel Farke.
Ivan Toney came close to giving Brentford the lead after 90 seconds after flicking on Mathias Jensen's cross, but his effort went just wide of Tim Krul's goal. But Norwich took the lead in a Premier League game for the first time this season soon after when Mathias Normann's low shot snuck in at Alvaro Fernandez's near post.
Brentford should have equalised when Charlie Goode's long throw fell to Christian Norgaard, but Krul denied the Dane from inside the six yard box.
The Canaries were happy to play on the counter attack and were rewarded for it when Teemu Pukki was set through on goal, only for Goode to foul him at the last and concede a penalty. The Finland international sent Fernandez the wrong way from the spot to double Norwich's lead.
Pukki nearly added a third shortly after the break but dragged his shot wide, before Bryan Mbeumo put the ball in at the other end - but VAR ruled his strike out for offside.
The Bees had calls for a penalty dismissed when Toney went down under the challenge of Ben Gibson, and Krul was on hand once again to deny Norgaard from close range.
Rico Henry pulled one back for the Bees after getting onto the end of Saman Ghoddos' deep cross as Brentford found the spark they were looking for.
Josh Sargent nearly scored against the run of play but was denied by a last-ditch interception from Jensen, while Milot Rashica had a speculative shot easily held by Fernandez.
Norwich clung on to claim a precious three points, while Brentford have now lost their last four Premier League games.
Brentford player ratings
1. Goalkeeper & defenders
Alvaro Fernandez (GK) - 5/10 - Probably could have done more for the opener, and he just doesn't have the distribution that David Raya does.
Zanka (CB) - N/A - Picked up an injury and replaced after 10 minutes.
Pontus Jansson (CB) - 6/10 - Brought leadership and steeliness but it wasn't enough.
Ethan Pinnock (CB) - 6/10 - Grew into the game after Henry's goal, galloping forward and providing extra support.
Sergi Canos (RM) - 4/10 - Got completely sat down for Normann's opener and was ineffectual at both ends.
Mathias Jensen (CM) - 5/10 - Simultaneously looked like the best and worst player on the pitch. Real Paul Pogba vibes.
Christian Norgaard (CM) - 6/10 - Unlucky to have not scored and despite some wayward passing, was still Brentford's best starting midfielder.
Vitaly Janelt (CM) - 3/10 - Looked so unfit on his return from injury.
Rico Henry (LM) - 7/10 - Risked his body stretching to reach Ghoddos' cross and ensured Aarons had little luck going forward.
Bryan Mbeumo (CF) - 3/10 - One of those days where nothing went right for the young Frenchman. Loose touches and unable to link up with Toney effectively. Livened up when shifted out wide.
Ivan Toney (CF) - 3/10 - Failed to impose himself on the game at all.
Charlie Goode (CB) - 5/10 - Shame he conceded the penalty because he was otherwise decent. Played the last 10 minutes up front, which was very funny.
Saman Ghoddos (CM) - 7/10 - His energy changed the game and put in a great ball for Henry's strike.
Marcus Forss (CF) - 5/10
Norwich player ratings
5. Goalkeeper & defenders
Tim Krul (GK) - 7/10 - Great reactions to deny Norgaard twice but didn't have too much to do otherwise.
Max Aarons (RB) - 6/10 - Not much luck going forward but put in a good defensive shift.
Andrew Omobamidele (CB) - 8/10 - Dealt with Mbeumo and Toney so well. Played with a maturity beyond his years.
Ben Gibson (CB) - 6/10 - Looked mildly impressive without having to do too much.
Brandon Williams (LB) - 7/10 - Quite slow for a full-back, but wasn't troubled regardless.
Mathias Normann (CM) - 7/10 - Cracking footwork to set himself up for the opener.
Pierre Lees-Melou (CM) - 6/10 - Swept up and kept the ball ticking in midfield.
Kenny McLean (CM) - 5/10 - Not as good as his midfield partners but wasn't a liability either.
Kieran Dowell (RW) - 4/10 - Not his natural position and it showed. Couldn't stretch play or offer any threat.
Teemu Pukki (CF) - 9/10 - Made several good runs that went unnoticed and was a menace throughout.
Milot Rashica (LW) - 6/10 - Helped Williams double up on Canos, but didn't have much luck going the other way.
Dimitris Giannoulis (LB) - 5/10
Josh Sargent (RW) - 6/10
Adam Idah (CF) - N/A
Source : 90min