Super-sub Jhon Duran starred again as another Aston Villa late show saw three goals in the final 13 minutes beat struggling Wolves 3-1.
Duran added a fourth goal in five sub appearances for the hosts in added time to put the gloss on a game which had appeared beyond Villa for more than an hour, as Gary O'Neil's beleaguered Wolves side frustrated them for long periods.
The home side had to come from two goals down last week to beat Everton and did it the hard way again, levelling after 73 minutes through Ollie Watkins' deflected equaliser.
Ezri Konsa finally put them ahead two minutes from the end of regulation time, before Duran toe-poked home Morgan Rogers' square pass as Wolves pushed forward for an equaliser.
Wolves may feel they deserved more than they got after restricting Villa to a number of half-chances before Watkins' goal, and were well worth the first-half lead delivered by Matheus Cunha's fine strike when he was gifted the ball by Diego Carlos.
They rarely looked like adding to that lead but looked equally comfortable holding on to it until the addition of Duran on the hour mark, with their fourth defeat in five leaving them rock bottom of the Premier League table.