Match ends, Wolverhampton Wanderers 3, Port Vale 0.
Wolves struck three second-half goals to finally see off Port Vale at Molineux and again move above Leyton Orient at the top of League One.
Bakary Sako broke the deadlock on 52 minutes when his 20-yard right-foot strike deflected into the top corner.
Nouha Dicko then struck twice in two minutes, with a close-range second before finding the bottom corner for his fifth goal in seven games.
But he missed out on a hat-trick when his last-minute penalty was saved.
After Chris Lines fouled James Henry, Vale keeper Chris Neal went full length to his left, to deny the young Frenchman what would have been a first hat-trick in English football.
Wolves top scorer Sako's ninth strike of the season, deflected in off Vale defender Jack Grimmer, was only his second since the turn of the year.
A seventh straight victory for Kenny Jackett's side takes them back top on goal difference, while Vale remain 10th, despite suffering their third defeat in a row.
Vale's best chance came in the 25th minute when top scorer Tom Pope, one-on-one with Wolves keeper Carl Ikeme, lifted the ball over the bar.
Wolves boss Kenny Jackett told BBC WM:
"Seven games at the top is a terrific achievement by the players and I'm very pleased with them.
"It's a balance between confidence and enjoying yourself but also knowing how hard you've got to work and how important it is to everybody that we're successful.
"We have to make sure before a very big local derby against Walsall that we're right, because after that we have four Tuesday games on the trot.
"The link between the players and the supporters was very good and we're going to need them, because it won't be easy for us, it won't be plain sailing."
- 5StearmanSubstituted forDohertyat 77'minutes
- 27JacobsSubstituted forEvansat 90+2'minutes
- 10SakoSubstituted forEdwardsat 86'minutes
- 24DuffySubstituted forBirchallat 75'minutes
- 4RobertsonBooked at 67mins
- 8DoddsSubstituted forMyrie-Williamsat 74'minutes
- 28KnottSubstituted forWilliamsonat 74'minutes
- Craig Pawson
- Shots on Target
Second Half ends, Wolverhampton Wanderers 3, Port Vale 0.
Substitution, Wolverhampton Wanderers. Lee Evans replaces Michael Jacobs.
Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from outside the box is too high.
Penalty saved! Nouha Dicko (Wolverhampton Wanderers) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty Wolverhampton Wanderers. James Henry draws a foul in the penalty area.
Penalty conceded by Chris Lines (Port Vale) after a foul in the penalty area.
James Henry (Wolverhampton Wanderers) wins a free kick on the left wing.
Foul by Daniel Jones (Port Vale).
Corner, Port Vale. Conceded by Matt Doherty.
Substitution, Wolverhampton Wanderers. David Edwards replaces Bakary Sako.
Attempt saved. Ben Williamson (Port Vale) right footed shot from the right side of the box is saved in the top centre of the goal.
Attempt saved. Daniel Jones (Port Vale) right footed shot from outside the box is saved in the centre of the goal.
Corner, Port Vale. Conceded by James Henry.
Attempt missed. Bakary Sako (Wolverhampton Wanderers) right footed shot from a difficult angle on the right is too high.
Attempt saved. Tom Pope (Port Vale) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Port Vale. Conceded by Carl Ikeme.
Substitution, Wolverhampton Wanderers. Matt Doherty replaces Richard Stearman because of an injury.
Goal! Wolverhampton Wanderers 3, Port Vale 0. Nouha Dicko (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom right corner.
Substitution, Port Vale. Chris Birchall replaces Richard Duffy.