The visitors had the temerity to take a first-half lead at Carrow Road through Neil Austin, but within six minutes Norwich were ahead with Cody McDonald and new-boy Michael Rose scoring the goals that turned the match on its head.
The remainder of the game was evenly contested, but Norwich did enough to make it 44 points from a possible 48 since they lost to title rivals Leeds in October.
The visitors impressed in the early stages and fully deserved their 26th-minute opener, lashed home from 25 yards by defender Austin.
But within a minute the Canaries were level. Having been stung by going behind at home for the first time since September, they attacked straight from the kick-off, with Russell Martin eventually crossing for McDonald to head home.
Norwich wasted no time in scoring their second, launching an attack down the left flank which ended with Rose, on loan from Stockport, marking his debut by beating Scott Flinders with an angled shot.