Sporting CP U19 1-5 Villa U19: Youngsters roar to win in Lisbon
Villa's young guns produced a phenomenal performance in Lisbon to book their place in the last 16 of the NextGen Series.
Two goals each from Graham Burke and Michael Drennan, as well as a Janoi Donacien strike, gave Villa a memorable victory at the Sporting Academy and ensured qualification from Group 4.
It is the second year in a row that the boys in claret and blue have reached the knockout stages of the competition.
They join the likes of Sporting, Barcelona, Paris St Germain, CSKA Moscow and Rosenborg in the last 16 of the prestigious European tournament.
Villa made two changes from the 2-0 win over PSV earlier this month.
Donacien and Joshua Webb replaced Daniel Devine and Mason Watkins-Clark in defence, while Malcolm Melvin returned to the midfield in place of Jordan Lyden.
Tony McAndrew's team got off to the best possible start with Donacien heading them in front after 10 minutes.
News filtered through that PSV Eindhoven had grabbed a late winner to defeat Celtic 1-0, meaning Villa needed to win to make absolutely certain of their spot in the next round.
But there proved to be no such problems for the young lions.
Drennan doubled the advantage with a strike a couple of minutes after the restart.
On 55 minutes, Burke made it 3-0 although Santos pulled one back for the Portuguese side with 15 minutes remaining.
However, Villa's three-goal advantage was restored on 78 minutes by Burke.
Then, with seconds remaining, Drennan rubber-stamped a remarkable Villa performance by scoring a fifth goal.
The result puts Villa second behind Sporting in the final Group 4 standings, with PSV third and Celtic in fourth.
SPORTING CP: Meira, Martins, Fokobo, Semedo, Tavares, Stojanovic, Podence, Ie, Mane, Cortez, Medeiros. Subs: Oliveira, Cande, Ribeiro, Geraldes, Rosa, Ponde, Santos.
VILLA: Hill, Barton, Donacien, Webb, Bateman, Graham, Melvin, Carruthers, Grealish, Burke, Drennan. Subs: Watkins-Clark, Watkins, Kinsella, Lyden, Calder, Crowley, Eminoglu.