Little changed after the break with Songo'o deflecting Fabio and Zaha efforts off target while Zaha was unlucky to brush a post after a bewitching dribble eventually led to a shooting opportunity. Johnstone did have to show his bravery by racing off his line on one occasion to gather a cross but a United goal became an inevitability.
Urwin did well to hold a Zaha volley following a Fletcher free-kick but the keeper was beaten seconds later when more great skill by Zaha allowed him to gather a James pass, play a one-two with Fabio and bury an unstoppable finish.
Fletcher was denied by the on-rushing Urwin but a second goal duly arrived through promising teenager Wilson. Zaha was crudely brought down on the edge of the box and the England Under-19 international blasted a left-footed free-kick into the bottom corner of the net.
To his credit, Urwin refused to be bowed and made a splendid double save to thwart Rothwell and substitute Andreas Pereira in the closing stages as it became a damage limitation job for the besieged home side.
United: Johnstone; Varela, Thorpe, Ekangamene, James; Janko (Pearson 69), Rothwell, D.Fletcher, Fabio, Zaha; Wilson (A.Pereira 79). Subs not used: Gollini, Love, Barmby, Rudge.
More: Under-21 fixtures | Reds duo go on loan