Anwar El Ghazi’s stoppage-time penalty and Emiliano Martinez's saves helped Aston Villa bounce back from two straight defeats to beat Wolverhampton Wanderers 1-0.
In a first half of few clear chances, Ezri Konsa headed just wide for Villa, while Daniel Podence forced a fine save from Martinez.
After the break, Fabio Silva came close to his first Wolves goal but saw his strike hit a post, while Martinez brilliantly denied Leander Dendoncker from close range.
With five minutes remaining, Douglas Luiz was dismissed after a second yellow card, one of 11 in the match.
Villa's penalty came as Nelson Semedo brought down John McGinn and substitute El Ghazi converted.
Wolves then had Joao Moutinho sent off for a second booking as defeat drops them to 12th on 17 points.
A fourth away win in five matches takes Villa up to 10th on 18 points.
See: Wolves report | Villa report
Next fixtures
Wolves: 15 Dec v Chelsea (H)
Aston Villa: 17 Dec v Burnley (H)
Match officials
Referee: Mike Dean. Assistants: Darren Cann, Mark Scholes. Fourth official: Robert Jones. VAR: Graham Scott. Assistant VAR: Timothy Wood.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time