Aston Villa gained their fourth win in six games since Steven Gerrard took charge as they beat their former boss Dean Smith's new team Norwich - whose relegation fears deepen.
Jacob Ramsey broke the deadlock with a magnificent solo effort, running at the Norwich defence from inside his own half before thumping the ball past Tim Krul with his left foot.
Ollie Watkins sidefooted home Carney Chukwuemeka's low delivery to complete the scoring late on.
Ashley Young's wayward backpass almost gifted Norwich an equaliser early in the second half, but Kenny McLean appeared to be put off by the presence of Emiliano Martinez and failed to get a shot off.
Krul did well to keep out Watkins' downward header not long afterwards, while former Norwich favourite Emi Buendia had a powerful shot blocked by a combination of Brandon Williams and Max Aarons.
The win lifts the visitors into the top half of the Premier League before Wednesday's fixtures, while Norwich remain rooted to the foot of the table.
Dominant Villa win comfortably
Since replacing Smith at Villa Park last month, Gerrard has set about making Villa more difficult to beat.
They delivered a resilient display as they were beaten 1-0 at Liverpool on Saturday - but at Carrow Road, the onus was on Gerrard's team to set the tone against a side with the worst defensive record in the division.
John McGinn almost opened the scoring with the kind of swerving, long-range effort his manager would have been proud of in his heyday, only for Norwich goalkeeper Krul to tip the ball over the crossbar.
But it was Ramsey - one of the players promoted to the Villa first team by new Norwich boss Smith - who gave the visitors the lead their intricate play deserved. The 20-year-old was allowed to run unchallenged from inside his own half to open the scoring with a powerful finish.
Watkins was denied by Krul early in the second half, but the Dutchman was powerless to stop the 25-year-old's close-range effort three minutes from time. Second-half substitute Chukwuemeka showed skill and composure to pick out the former Brentford forward at the far post, leaving him with a simple finish.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Norwich City
Squad number1Player nameKrul
Squad number2Player nameAarons
Squad number15Player nameKabak
Squad number4Player nameGibson
Squad number21Player nameWilliams
Squad number8Player nameGilmour
Squad number19Player nameSørensen
Squad number23Player nameMcLean
Squad number11Player namePlacheta
Squad number22Player namePukki
Squad number14Player nameCantwell
Squad number3Player nameByram
Squad number10Player nameDowell
Squad number35Player nameIdah
Aston Villa
Squad number1Player nameMartínez
Squad number2Player nameCash
Squad number4Player nameKonsa
Squad number5Player nameMings
Squad number3Player nameTargett
Squad number7Player nameMcGinn
Squad number6Player nameDouglas Luiz
Squad number41Player nameJ Ramsey
Squad number10Player nameBuendía
Squad number11Player nameWatkins
Squad number18Player nameYoung
Squad number16Player nameTuanzebe
Squad number20Player nameIngs
Squad number33Player nameChukwuemeka
Line-ups
Norwich
Formation 4-3-3
1Krul
2Aarons15Kabak4Gibson21Williams
8Gilmour19Sørensen23McLean
11Placheta22Pukki14Cantwell
1Krul2AaronsBooked at 46mins15KabakSubstituted forByramat 45+1'minutesBooked at 55mins4Gibson21WilliamsBooked at 64mins8Gilmour19Sørensen23McLean11PlachetaSubstituted forDowellat 75'minutes22Pukki14CantwellSubstituted forIdahat 61'minutesSubstitutes
3Byram10Dowell26Mumba28Gunn30Giannoulis35Idah40Tomkinson43Dickson-Peters46RoweAston Villa
Formation 4-3-3
1Martínez
2Cash4Konsa5Mings3Targett
7McGinn6Douglas Luiz41J Ramsey
10Buendía11Watkins18Young
1Martínez2Cash4KonsaBooked at 49mins5Mings3Targett7McGinnSubstituted forTuanzebeat 88'minutes6Douglas Luiz41J Ramsey10BuendíaSubstituted forChukwuemekaat 83'minutes11Watkins18YoungSubstituted forIngsat 60'minutesSubstitutes
16Tuanzebe17Trézéguet20Ings30Hause32Philogene-Bidace33Chukwuemeka35Archer44Marschall47IroegbunamReferee:David CooteAttendance:26,836Live Text
Match ends, Norwich City 0, Aston Villa 2.
Second Half ends, Norwich City 0, Aston Villa 2.
Attempt saved. Jacob Ramsey (Aston Villa) left footed shot from the left side of the box is saved in the top left corner. Assisted by Ollie Watkins.
Foul by Billy Gilmour (Norwich City).
Douglas Luiz (Aston Villa) wins a free kick on the right wing.
Adam Idah (Norwich City) wins a free kick on the left wing.
Foul by Matthew Cash (Aston Villa).
Substitution, Aston Villa. Axel Tuanzebe replaces John McGinn.
Goal! Norwich City 0, Aston Villa 2. Ollie Watkins (Aston Villa) right footed shot from very close range to the top right corner. Assisted by Carney Chukwuemeka.
Foul by Adam Idah (Norwich City).
Matthew Cash (Aston Villa) wins a free kick on the right wing.
Substitution, Aston Villa. Carney Chukwuemeka replaces Emiliano Buendía.
Attempt blocked. Jacob Sørensen (Norwich City) header from the centre of the box is blocked. Assisted by Kieran Dowell with a cross.
Corner, Norwich City. Conceded by Emiliano Buendía.
Foul by Teemu Pukki (Norwich City).
Matt Targett (Aston Villa) wins a free kick in the defensive half.
Corner, Aston Villa. Conceded by Max Aarons.
Corner, Aston Villa. Conceded by Adam Idah.
Substitution, Norwich City. Kieran Dowell replaces Przemyslaw Placheta.
Attempt blocked. Emiliano Buendía (Aston Villa) right footed shot from the centre of the box is blocked. Assisted by Ollie Watkins.
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment