Villa earned their second victory over Chelsea in the space of a week as Daniel Johnson and Daniel Devine scored in a dramatic Barclays U21 Premier League clash.
Johnson's fifth goal in three outings at this level put Villa ahead before Connor Hunte grabbed an equaliser for the hosts.
Defender Devine gave Gordon Cowans' team the edge but there was late drama as Chelsea's Milan Lalkovic struck an injury-time penalty kick over the bar.
The result lifts the claret and blues up in to second place in qualification tier one.
Four days on from Villa's NextGen triumph over Chelsea, the two clubs went head-to-head again at U21 level.
Janoi Donacien, Samir Carruthers and Josh Barton - who all starred in Monday's NextGen final - were back in action while another hero of that European triumph Liam Batemen was named in the starting line-up too.
Chelsea trio Danny Pappoe, Fankaty Dabo and Connor Hunte were also involved in the finals weekend in Lake Como.
Villa went straight on the attack in this clash at Cobham.
With 10 minutes played, Barton unleashed a fierce 25-yard drive which skimmed the top of the bar.
The Northern Irish winger played a big part in the deadlock-breaker which arrived in the 17th minute.
Barton crossed from the right hand side and skipper Johnson made a trademark run into the box to fire into the bottom corner.
However, Villa's lead lasted just over six minutes as Hunte was on hand to bundle John Swift's cutback over the line from close range.
From there the home side looked the more dangerous and Hunte could have had a second but shot wide after being played through on goal by Isak Ssewankambo.
Goalkeeper Benjamin Siegrist was then forced into action by Ssewankambo, brilliantly diverting the Chelsea ace's powerful drive over the bar.
Soon after the break, Chelsea substitute Jesse Starkey almost scored with his first touch but Siegrist stood tall to block from close range.
But it was Villa who dominated the second period and Johnson came close on two occasions.
Firstly he was denied by the feet of keeper Jamal Blackman from a tight angle after a surging run across the by-line and then he glanced a header just wide from Courtney Cameron's cross.
Cameron was a threat all afternoon and he got his delivery from a 70th-minute free-kick spot on for Devine to produce a towering header at the back post as Villa made it 2-1.
There was controversy in stoppage time as Devine was harshly adjudged to have fouled Aziz Deen-Conteh inside the area.
Milan Laklovic stepped up to take the resulting penalty but the Slovakian's attempt to outwit Siegrist backfired as he sent his chipped spot kick over the bar.
CHELSEA: Blackman, Dabo, Pappoe, Conroy, Deen-Conteh, Musonda, Ssweankambo, Lalkovic, Swift, Hunte. Subs: Starkey for Musonda, 54], Killip, Seremba [for Hunte, 54], Bangura.
VILLA: Siegrist, Bateman, Williams, Stieber, Devine, Donacien, Barton, Carruthers, Strain, Johnson, Cameron. Subs: Crooks [for Strain, HT], Grant, Cowans, O'Brien [for Williams, HT], Toner.