Villa made it three wins out of three in the Barclays U18 Premier League thanks to a Jack Grealish hat-trick.
The 17-year-old winger stole the show at Bolton with a well-taken second-half treble.
It gave Tony McAndrew's team their second 3-2 win on the road in the space of four days having defeated Leicester on Wednesday.
The home side made the brighter start and took an early lead through a deflected own goal, but Villa responded early in the second period when Grealish calmly dispatched a penalty.
Having pulled themselves back to level terms, McAndrew's men pushed forward and took the lead when Grealish scored from outside the area.
The Republic of Ireland U21 international completed his hat-trick by capitalising on a lapse in concentration from the Bolton defence to round the goalkeeper and slot home from close range.
Isaac Nelson set up a nervous finish by bundling the ball home from close range to reduce the deficit.
But the claret and blues held on for yet another maximum haul.
VILLA: Watkins, Zazrivec, Wildin, Lyden, Lyons-Foster, Toner, O'Brien, Calder, Sellars, Abdo, Grealish. Subs: Cowans [for Lyons-Foster, 65], Forth, T Strain [for Sellars, 75], R Strain [for Grealish, 80], Lewis.