Wolves' Leigh Griffiths opened the scoring for the hosts, with a clinical finish from the edge of the box - his first goal for the club. Lee Evans's then extended their lead before half-time.
Griffiths slotted home a penalty after Evans was fouled to dominate the game.
More top news
Wednesday morning's weather for the east of the region
Wednesday morning's weather for the west of the region
Lily the labradoodle had a lucky escape after falling down a well in woods