Sam Winnall came off the bench to earn Derby a hard-earned 2-1 win at Carrow Road - and end Norwich's impressive unbeaten league run.
The former Barnsley striker had been on the pitch for just six minutes when he pounced on a rebound to settle an entertaining Sky Bet Championship game in the 83rd minute.
The Rams had gone ahead on the stroke of half-time through David Nugent, only for defender Timm Klose to level in the 71st minute.
Norwich - undefeated in seven league games - started brightly and would have taken the lead after just three minutes had defender Christoph Zimmermann made a better connection when the ball dropped nicely at his feet from a corner.