Norwich City Under-21s came from two goals down at half-time to claim a 3-2 win away to Southampton in the Premier League 2.
Southampton began the game with more possession and created the game's first chance through Noel Buck who put an effort wide.
Ryan Manning was next to get a shot away for the home side, firing over from just outside the area.
Caleb Ansen made a couple of good saves in quick succession to deny Southampton from opening the scoring.
The Saints took the lead just after the half-hour mark, as Norwich failed to clear their lines from a corner and Princewill Ehibhatiomhan scrambled the ball in.
And four minutes later, they had doubled their lead. A defensive error allowed Jay Robinson to tap into an open goal for two.
The Canaries had the perfect opportunity to reduce the deficit as Errol Mundle-Smith won a penalty. Uriah Djedje did well to win the ball high up the pitch and rolled the ball forward to Mundle-Smith who was felled by Joe Lumley. He stepped up to take it himself and sent Lumley the wrong way to score.
Norwich would find their equaliser through Mundle-Smith. The striker latched on to a loose ball and poked it through Lumley's legs to level.
Three minutes later, Norwich were ahead. A free-flowing move saw Mundle-Smith and AJ Bridge combine well, with the latter finding Finley Welch who fired into the far corner.
The Under-21s begin their Premier League International Cup campaign on Tuesday night, as they host Sparta Praha at Carrow Road.
Southampton Under-21s: Lumley; Abu, Larios (Lett 61), Armitage, Edwards, Manning, Amo-Ameyaw, Buck (Charles 61), Ehibhatiomhan (MacLeod 73), O'Brien-Whitmarsh, Robinson (Dipepa h-t).
Unused sub: Mohammed.
Goals: Ehibhatioman (32), Robinson (36)
Bookings: Abu (58), Dipepa (68), O'Brien-Whitmarsh (75), MacLeod (83)
Norwich City Under-21s: Ansen; Tomkinson, Warner, Hills (Wilson 72), Mahovo; Gee (Manning 62), Djedje, Bridge; Welch, Forbes (Ogwuru 62), Mundle-Smith.
Unused sub: Finch.
Goals: Mundle-Smith (60, 77), Welch (80)
Bookings: Djedje (11), Mundle-Smith (38), Gee (43), Mahovo (67), Ansen (90+3), Bridge (90+5)