The lethal centre-forward, back from a bout of illness, rewarded the Reds for a patient performance with a fourth successive win at this level.
Andreas Pereira was a central figure in a one-sided first half and should have scored in the 12th minute. The excellent Ben Pearson made a splendid tackle on Kortney Hause and teed up the Belgium-born teenager but he somehow scuffed wide of an inviting target.
Undeterred, Pereira forced Jonathan Flatt to push away an inswinging corner and then darted through the heart of the defence, displaying nimble footwork, before bending a drive past Flatt's left-hand post. A mix-up at the back saw Hause touch the ball beyond Flatt but Dominic Iorfa cleared and the home keeper dealt well with the first real shot at him when Wilson met a Saidy Janko centre.
Wolves contained the experienced Jamie O'Hara in their line-up and he lofted a free-kick into the Molineux stands, while Ben Amos was worked by Bradley Reid, but the Reds dominated and deservedly broke through five minutes after the restart. There looked minimal threat when Wilson collected a Joe Rothwell pass but he turned swiftly, advanced on goal and unleashed a fierce low drive past Flatt.
Amos comfortably denied Anthony Forde, Robbie Parry and O'Hara as the hosts mustered a response to going behind while Rothwell and Guillermo Varela also had attempts for Warren Joyce's side. With 11 minutes remaining, the points were made safe when Varela's challenge allowed Pearson to claim possession and his accurate pass into the box allowed Wilson to take a touch and bury another clinical finish.