Late drama at Carrow Road sees U23s defeatedCITY's Under-23s finished with nine men as West Ham United eventually won 2-0 following a frantic finish at Carrow Road.
The Premier League 2 Division Two clash looked to be heading for a stalemate until the final five minutes when both Louis Ramsay and Toby Syme were dismissed for the Canaries.
Syme's professional foul resulted in a spot-kick for the visitors, with Antonio Martinez scoring after Ben Killip had kept his initial effort out.
Marcus Browne's late second meant City are still to get off the mark in the competition after suffering their fifth defeat, although this was a young side selected by coach Dmitri Halajko.
West Ham started the better, but their dominance was aided by City who far too often gave the ball away in their own half.
Opportunities came and went for the visitors through Martinez and Browne, before Canaries skipper Killip was called into action to deny Grady Diangana.
Killip's opposite number Nathan Trott kept out a Michee Efete header after West Ham had failed to clear their lines from a corner, with City beginning to show signs of their own potential deeper into the half.
Emersson Sambu fired off target from outside the box, but neither side made the breakthrough before half-time.
15 minutes into the second half, the Hammers had strong appeals for a penalty rejected when Browne was tripped in the box as they broke forward on the counter-attack, but referee Constantine Hatzidakis was having none of it.
City went close to edging in front seven minutes later, however, when Trott made a fine stop to keep out Joe Crowe's header.
As the game entered its final stages it became stretched, and Norwich created an opening when Kieran Higgs was released into the box - but Trott was equal to his powerful drive from the angle.
Moses Makasi scooped over the bar as West Ham also pressed, with Killip down quickly to save from Martinez with seven minutes remaining on the clock.
Ramsay's late red card for a second bookable offence boosted the Londoners further, and they were awarded a penalty quickly after.
Syme was shown a straight red card for the tackle on Dan Kemp to leave Halajko's men with only nine players on the pitch, and although Killip saved Martinez's initial effort, the striker followed up to convert the rebound.
With City's reduced numbers pushing forward for a leveller, Martinez caught them on the break to set-up Browne, who finished into the empty net in stoppage time.
FULL-TIME: Norwich City 0-2 West Ham United
GOALS: Hammers: Antonio Martinez (88), Marcus Browne (90)
TEAM: Killip (c); Efete, Crowe, Odusina, Ramsay; Sambu (Aransibia 66); Jaiyesimi, Adams (Syme 66); McIntosh; Ashley-Seal, Higgs (Wallis 88). Subs not used: Hallett (GK), Kamal.