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
Monday evening's weather for the east of the region
Monday afternoon's weather for the west of the region
A teacher has been speaking about her decision to have both breasts removed at 31 - to dramatically reduce the risk of developing cancer