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
Friday afternoon's forecast for the west of the region
Friday afternoon's forecast for the east of the region
Charlotte Jackson beat leukaemia when she was 4. Now 9 she's cut off her hair and is donating it for other children having chemotherapy.