Much-changed Wolves returned to winning ways to end form team Sheffield United’s march at Bramall Lane.
Man of the match James Henry’s cross gave Wolves a 16th-minute lead and was the Blades’ first conceded in nine games before the recalled Dave Edwards clinched it eight minutes after the break.
Although Carl Ikeme made a superb save from Jose Baxter in the fourth minute, it ended up being as routine a win as they have had for a while, and a 20th clean sheet of the season.
Wolves boss Kenny Jackett sprang a major surprise by making four changes to the side beaten 2-1 at Crawley on Tuesday.
Out went captain Sam Ricketts, Jack Price, Bakary Sako and Nouha Dicko to be replaced by Matt Doherty, Lee Evans, Edwards and Leon Clarke.
But Wolves were quickly forced on the back foot by the in-form Blades as early as the fourth minute when Ikeme made a superb save to deny Baxter, flinging himself to his left to keep out the forward’s angled shot from the edge of the six-yard box from a loose ball after a cross dropped invitingly.
Wolves settled down however but it was the home side who dominated possession, with the visitors’ cause not helped by an over-zealous referee who seemed to favour United.
Michael Jacobs had Wolves’ first attempt on nine minutes but his left-foot drive lacked power and keeper Mark Howard made a falling save.
Wolves took the lead following a passage of decent play, but just like Henry’s goal at Brentford, there was an element of good fortune about it.
The run of Edwards did all the damage as Howard left it expecting him to change the direction of Henry’s cross, which instead dropped into the far corner of the net for his ninth goal of the season.
United went on to have most of the possession but they failed to test Ikeme.
Instead it was Wolves who went closest to another goal, Henry’s superb curling pacy shot hitting the inside of the post from 25 yards with Howard at full stretch in the 32nd minute.
Eight minutes later, Henry was at it again with another shot but this time his angled effort wide.
Wolves still had to be alert defensively however and Richard Stearman, who had another excellent game, headed John Brayford’s shot off the line when Ikeme was beaten seconds before half-time.
The visitors gave themselves the perfect start to the second half by scoring again.
And this time there was no element of luck about it as they netted a stylish goal.
Jacobs started it with a lovely crossfield ball from the left to Henry on the right and his left-footed cross was dummied by Evans and swept home by Edwards on the volley from 12 yards out.
Wolves shored things up with the arrival of Price for Evans on the hour but the next change was enforced as the unlucky Doherty picked up an injury and was replaced by Ricketts on 74 minutes.
Before that, on 66, United brought on the rangy Chris Porter for Baxter to change the angle of their attack, with a more direct route.
But Wolves had little trouble containing the hosts, who seemed tired and short on ideas.
And Jackett’s side saw the game out without further fuss to chalk up their 20th clean sheet of the season.