Match ends, Wolverhampton Wanderers 3, Sheffield Wednesday 0.
Wolves kept up their promotion hopes as some clinical finishing saw off a wasteful Sheffield Wednesday side.
Kenny Jackett's team have lost just once in their last seven games and are three points off the play-off spots with eight games left.
Bakary Sako opened the scoring from the penalty spot and Benik Afobe doubled the lead with a volley off the post after the break.
Substitute James Henry wrapped up the win with a curler from 20 yards.
But it could have been a different story had Stuart Gray's Owls - who had 20 shots during the game and had more possession - found the target when on top.
Atdhe Nuhiu and Tom Lees headed wide for Wednesday, and Wolves goalkeeper Tomasz Kuszczak also saved well from Jacques Maghoma.
The hosts went ahead when Nouha Dicko was tripped by Claude Dielna and Sako scored from the spot.
After the break Afobe doubled the lead with his 27th goal of the season, crashing in a fine cross from Matt Doherty.
It was three when Henry cut inside to curl into the top corner, but Wolves' night ended on a sour note when defender Richard Stearman went down injured and had to leave the pitch on a stretcher.
Wolves boss Kenny Jackett:
"It's a crucial win. We need a great run and if we can find our form then we have an opportunity, it sets up Friday against Derby as a great game.
"We'll look forward to it and it's an opportunity for us against one of the sides above us to pull them back a bit more.
"The gap to Derby in fifth is five points and it's the sort of night you're in the game for and we're looking quickly towards Friday."
Sheffield Wednesday manager Stuart Gray:
"I'm disappointed the penalty was given because it was a good tackle.
"I've seen it back, we've lost possession, Wolves have broken and the boy Dielna has put a fair tackle in. I don't think he (Dicko) has dived but his momentum took him over his leg.
"What has helped is 5,000 Wolves fans appealing for the penalty, I'm disappointed but I can't blame the referee for the next two goals."
- 5StearmanSubstituted forEbanks-Landellat 74'minutes
- 17van La ParraSubstituted forHenryat 53'minutes
- 11McDonaldSubstituted forEdwardsat 88'minutes
- 35DielnaBooked at 18mins
- 37McGuganBooked at 86mins
- 4HutchinsonSubstituted forMeloat 77'minutes
- 7MaySubstituted forLaveryat 64'minutes
- 26De Havilland
- Simon Hooper
- Shots on Target
Second Half ends, Wolverhampton Wanderers 3, Sheffield Wednesday 0.
Offside, Wolverhampton Wanderers. James Henry tries a through ball, but Matt Doherty is caught offside.
Foul by Jacques Maghoma (Sheffield Wednesday).
James Henry (Wolverhampton Wanderers) wins a free kick in the defensive half.
Attempt missed. Caolan Lavery (Sheffield Wednesday) header from very close range is too high. Assisted by Tom Lees following a corner.
Attempt blocked. Tom Lees (Sheffield Wednesday) header from the centre of the box is blocked. Assisted by Lewis McGugan with a cross.
Corner, Sheffield Wednesday. Conceded by Scott Golbourne.
Hand ball by Caolan Lavery (Sheffield Wednesday).
Substitution, Wolverhampton Wanderers. Dave Edwards replaces Kevin McDonald.
Delay over. They are ready to continue.
Delay in match Kevin McDonald (Wolverhampton Wanderers) because of an injury.
Lewis McGugan (Sheffield Wednesday) is shown the yellow card.
Foul by Lewis McGugan (Sheffield Wednesday).
Kevin McDonald (Wolverhampton Wanderers) wins a free kick on the left wing.
Corner, Sheffield Wednesday. Conceded by Matt Doherty.
Offside, Wolverhampton Wanderers. Kevin McDonald tries a through ball, but Nouha Dicko is caught offside.
Attempt saved. Benik Afobe (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Scott Golbourne.
Attempt missed. Bakary Sako (Wolverhampton Wanderers) left footed shot from more than 40 yards on the left wing is high and wide to the left from a direct free kick.
Foul by Filipe Melo (Sheffield Wednesday).