Ante Crnac scored two goals and set up another as Norwich City edged an error-strewn contest at Carrow Road to extend Luton Town's away-day woes.
Elijah Adebayo pounced on Anis Slimane's poor back pass to fire Luton ahead, but Crnac scored twice in eight minutes to give Norwich the advantage at half-time.
Luton were level when City failed to deal with Shandon Baptiste's corner, allowing Jacob Brown to slot in.
But Crnac burst into the box and squared for Emiliano Marcondes to tap in City's third, and Borja Sainz smashed in a fourth to condemn Luton to a sixth straight away defeat.
Norwich move up to ninth after registering back-to-back league wins for only the second time this season, while Luton slip to 19th with a 10th league defeat of the season, three points above the relegation places.
Only Plymouth have conceded more Championship goals than Luton's tally of 33 this season, with 20 of them coming in their last six away trips to heap more pressure on Rob Edwards.
Having been handed the lead, the Hatters underlined this fragility as they made a hash of clearing a long ball to allow Crnac to fire Norwich level before Jack Stacey robbed Tahith Chong as he shepherded the ball towards the byline and teed up the Croatian for his second.
Luton seemed to be hanging on as goalkeeper Thomas Kaminski palmed away Shane Duffy's goalbound header, but Norwich's defence returned the Hatters charity to gift the visitors an equaliser soon after the break through Brown.
Adebayo then headed a Carlton Morris cross narrowly over as Edwards' side sensed a second away win of the season.
Yet it was a moment of quality - in contrast to the first four goals - that put Norwich back in front as Crnac shrugged off a challenge, burst into the box, and switched the ball to his right foot to square for Marcondes.
Sainz, the top scorer in the top four tiers of English football, had hit a good early chance into the side-netting, but duly added late gloss, smashing in an Onel Hernadez cross at the near post as City racked up 10 goals in two matches.
Norwich City head coach Johannes Hoff Thorup told BBC Radio Norfolk:
"We played a great first half after their goal - exactly how we wanted it to be.
"Second half conceding early was not ideal for us because we spoke so much at half-time about [scoring] that third goal.
"But the way the boys can bounce back, even when there was a period where we struggled a little bit to create the patterns and movements to open them up, still we had the mindset to see if we can go and win the game and that was deserved in the end.
"When we get the balance right, we're a good team, but we still have to find the right balance."
Luton Town manager Rob Edwards told BBC Three Counties Radio:
"Today, individual errors have cost us. I'm not going to go over there [to the Luton supporters] and apologise today because that's not on me - it was individual errors that cost us four goals.
"It's absolutely ridiculous. I'm raging about it and the supporters should be as well.
"The plan was good, there was a good performance there, and we should have come away winning the game, but we've made four massive errors individually and it's cost us a game of football again."