Match ends, Wolverhampton Wanderers 2, Preston North End 0.
Teenager Lee Evans scored his first goal since August as Wolves overcame promotion rivals Preston at Molineux.
After early pressure from the home side, Dave Edwards slotted under keeper Declan Rudd to put them in front.
Joe Garner almost levelled when his curling shot struck the crossbar, but Evans doubled the lead after Rudd had saved James Henry's initial effort.
Paul Gallagher forced a good save from Aaron McCarey, but Preston's hopes of a fourth successive win came to nothing.
The victory was only the second in eight games for Wolves, who remained in third place, only two points behind Leyton Orient and three adrift of leaders Brentford.
And 19-year-old Evans' goal in his first start since November justified manager Kenny Jackett's decision to restore him to the team.
Despite the result, Preston held onto fourth, five points behind Wolves, but six clear of Rotherham, leaving them well-placed to push for at least a play-off place in the remainder of the season.
- 4EdwardsSubstituted forDavisat 63'minutes
- 14EvansSubstituted forElokobiat 89'minutes
- 9GriffithsBooked at 27minsSubstituted forMcAlindenat 70'minutes
- 16BuchananBooked at 89mins
- 19WelshBooked at 62minsSubstituted forBrownhillat 71'minutes
- 11HolmesSubstituted forWisemanat 60'minutes
- 37KilkennyBooked at 54mins
- 27HumeSubstituted forDaviesat 60'minutes
- Scott Mathieson
- Shots on Target
Second Half ends, Wolverhampton Wanderers 2, Preston North End 0.
Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from outside the box is just a bit too high.
Attempt saved. James Henry (Wolverhampton Wanderers) right footed shot from outside the box is saved in the top centre of the goal.
Substitution, Wolverhampton Wanderers. George Elokobi replaces Lee Evans.
Michael Jacobs (Wolverhampton Wanderers) wins a free kick in the defensive half.
Foul by David Buchanan (Preston North End).
Foul by Lee Evans (Wolverhampton Wanderers).
Josh Brownhill (Preston North End) wins a free kick in the attacking half.
Foul by James Henry (Wolverhampton Wanderers).
David Buchanan (Preston North End) wins a free kick on the right wing.
Richard Stearman (Wolverhampton Wanderers) wins a free kick in the attacking half.
Foul by Joe Garner (Preston North End).
Corner, Preston North End. Conceded by Sam Ricketts.
Corner, Preston North End. Conceded by Kevin McDonald.
Foul by Kevin McDonald (Wolverhampton Wanderers).
Neil Kilkenny (Preston North End) wins a free kick in the defensive half.
Attempt saved. Liam McAlinden (Wolverhampton Wanderers) left footed shot from the centre of the box is saved in the top centre of the goal.
Corner, Preston North End. Conceded by Aaron McCarey.
Attempt saved. Paul Gallagher (Preston North End) right footed shot from outside the box is saved in the bottom right corner.