Late penalty gives City a share of the spoils
In a first half largely dominated by the away side, City's Ben Killip excelled in goal, making a number of fine saves to keep his team in the contest.
The Canaries also had the woodwork to thank; Jon Dagur Thorsteinsson crashing a curling effort off the underside of the crossbar early on before Killip tipped George Williams' low effort onto the post.
Dmitri Halajko's side improved after the break, and could consider themselves unfortunate to go behind on 56 minutes when Fulham's Adetayo Edun drilled into the bottom corner from outside the box.
Within ten minutes the hosts levelled however, visiting goalkeeper Jesse Joronen electing to punch clear a cross into his box only for the ball to bounce off his own defender and into the net.
Glenn Middleton and Diallang Jaiyesimi both went close soon after, before the Cottagers went back in front with just under 20 minutes remaining when Thorsteinsson pounced on a loose ball in the box.
Once more, City rallied and were offered the chance to level matters for a second time on 83 minutes when Middleton was illegally felled in the box by Edun following good work by Toby Syme.
Louis McIntosh stepped up to take the resultant spot-kick, confidently lashing home to ensure a share of the spoils.
GOALS: Canaries: Jerome Opoku (O.G., 64), Louis McIntosh (pen. 83). Cottagers: Adetayo Edun (56), Jon Dagur Thorsteinsson (69).
FULL-TIME: Norwich City 2-2 Fulham
TEAM: Killip (c); Ramsay (Syme, 61), Lewis, Crowe, Efete, Odusina, Jaiyesimi, McIntosh (Kamal, 84), Ashley-Seal, Cantwell (Hlynsson, 46), Middleton. Subs not used: Hallett (GK), Wallis.