Manchester United's Under-19s secured a prestigious 3-0 win over AC Milan, as Angel Gomes gave a timely reminder of his finishing ability and Diogo Dalot make his comeback from injury.

D'mani Mellor's first half goal put United in control, with Milan providing a stern test for a young but talented United outfit, led by Nicky Butt.

Right-back Dalot enjoyed a 70-minute run-out. The Portuguese defender had been sidelined since coming off with a groin problem but looked back to full fitness.

And after Gomes had played through Ethan Laird to create the opener, the diminutive playmaker put the game to bed with a fine late goal, before Tahith Chong made it 3-0 from the penalty spot with the final kick of the game.

On a day when United's Under-17s thrashed PSV 9-1 in a behind-closed-doors friendly, it was another positive result for the club's academy.

It might have been an Under-19s clash in name but this was almost identical to the side that's been blazing a trail in the older age group this season, coming into the game on a seven-game winning streak.

And United started like a team firing on all cylinders. There were early glimpses of goal for Aliou Traore and Chong, with the visitors subdued in freezing temperatures at Leigh Sports Village.

But they soon acclimatised. After another Traore effort that was saved by keeper Matteo Soncin, Milan came within inches of taking the lead against the run of play, as midfielder Marco Frigerio's snapshot cannoned back off the United crossbar.

And despite appearing to retain a firm grip on the contest, Matej Kovar was called into action twice in the space of a minute before the half-hour mark. First, he denied Milan's Antonio Mionic with a solid palm and then gathered as United forward Mellor almost turned into his own net.

Mellor then got the decisive touch at the right end, turning home Laird's drilled cross after Gomes had picked out the full-back -playing on the wrong side to accommodate Dalot - to drive at the Milan defence.

United were good value for their, though the Milan threat never went away.

After a quiet start to the second half, substitute Emanuele Pecorino grazed the top of the crossbar with a spectacular bicycle kick - which would have been deserving of an equaliser.

But United retained impressive control of the contest and might have doubled their lead earlier. Eventually it came through Gomes - who Ole Gunnar Solskjaer revealed in his Friday morning press conference had been suffering with illness. The No.10 arrowed home a fine left-footed finish and Chong, having drawn a wild challenge in the box, converted a late penalty to make it three.

Given Gomes and Chong's current situation, out of contract at the end of the season, it was a timely message to Solskjaer, Butt and the United hierarchy that they have two huge talents on their hands.

United XI: Kovar; Dalot, Mengi, Bernard, Laird: Galbraith, Puigmal; Chong, Gomes (capt.), Traore; Mellor.

Subs: Mastny, Taylor, Bejger, Hockenhull, McCann, Helm, Neville.