Wolves boosted their hopes of playing in Europe next season by beating Aston Villa to move up to seventh in the Premier League.
The hosts took the lead when Spain defender Jonny struck a crisp half-volley after Fabio Silva's shot had been blocked by Lucas Digne.
Wolves doubled their advantage when Villa defender Ashley Young, who had come on as a substitute for Digne, inadvertently headed into his own net following Marcal's left-wing cross.
England striker Ollie Watkins missed a couple of good chances for the visitors before converting a late penalty to give Villa hope.