Goals from Borja Sainz (3), Shane Duffy, Anis Ben Slimane and Ante Crnac earned the Canaries their first win in eight games, renewing optimism as their injury crisis starts to ease.