Wolves manager Dean Saunders is still searching for his first win in charge after a goalless draw at Championship strugglers Sheffield Wednesday.
Owls' top scorer Michail Antonio missed several clear-cut opportunities, with Wolves keeper Carl Ikeme impressive.
Antonio and winger Jermaine Johnson continued to press for the winner, but failed to convert their chances.
Wolves did not manage a single shot on target and find themselves just seven points above the relegation zone.
Sylvan Ebanks-Blake started up front for the visitors and began brightly, shooting wide from outside the area early on.
But Wednesday began to dominate proceedings, a ninth-minute Giles Coke free-kick bravely punched away by Ikeme.
A Reda Johnson header was saved on the goalline by the 26-year-old goalkeeper, as the game evolved into a scrappy affair.
Antonio crafted an opening for the Owls, laying off for on-loan Manchester City winger Jeremy Helan, whose measured shot could only find the side-netting.
And with minutes remaining Antonio had an effort himself - his shot would have crept in at the near post but for Ikeme's intervention.
The hosts were on the front foot in the dying moments but could not convert pressure into goals as the game petered out.
Sheffield Wednesday boss Dave Jones: "We had around 17 opportunities. We just needed that finishing touch, that final ball to finish them off.
"I can't fault them in any way because we worked really hard. It wasn't the best of conditions, but we do our best.
"I thought there was only one team trying to get it down and play to be honest."
Wolves manager Dean Saunders: "It's a great point away from home. It's a clean sheet.
"It was difficult to play against them. They just bombarded long balls.
"They missed a few half-chances, but we coped well and showed spirit and determination."
- 01 Kirkland
- 02 Buxton
- 03 R Johnson
- 04 Gardner
- 32 Llera
- 11 J Johnson Booked (Madine - 84' )
- 20 Lee
- 24 Helan
- 25 Prutton
- 28 Coke
- 07 Antonio
- 43 Bywater
- 05 Taylor
- 14 Mattock
- 06 Semedo
- 09 Madine
- 10 Maguire
- 22 Sidibe
- 13 Ikeme
- 11 Ward
- 14 Johnson
- 16 Berra
- 23 Zubar
- 08 Henry
- 10 Sako (Peszko - 81' )
- 26 Davis Booked (O'Hara - 60' )
- 32 Foley
- 09 Ebanks-Blake Booked (Cassidy - 77' )
- 29 Doyle
- 31 De Vries
- 05 Stearman
- 25 Batth
- 07 Peszko
- 24 O'Hara
- 15 Sigurdarson
- 35 Cassidy
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +2:59
Gary Madine challenges Stephen Ward unfairly and gives away a free kick. Carl Ikeme takes the free kick.90:00 +0:13
Outswinging corner taken by Jamie O'Hara.88:06
The ball is sent over by Jeremy Helan.86:32
Unfair challenge on Gary Madine by Roger Johnson results in a free kick. Free kick taken by Anthony Gardner.84:58
Effort on goal by Kevin Doyle from outside the box goes harmlessly over the bar.83:24 Substitution
Substitution Gary Madine replaces Jermaine Johnson.80:34 Substitution
Substitution Slawomir Peszko replaces Bakary Sako.76:58 Substitution
Substitution Jake Cassidy comes on in place of Sylvan Ebanks-Blake.76:08
The ball is swung over by Lewis Buxton, free kick awarded for an unfair challenge on Roger Johnson by Miguel Llera. Carl Ikeme takes the direct free kick.73:00
Effort from deep inside the area by Jeremy Helan misses to the left of the target.72:08
Inswinging corner taken by Bakary Sako from the right by-line played to the near post, save made by Chris Kirkland.71:11
Lewis Buxton produces a cross.69:40
Karl Henry concedes a free kick for a foul on Giles Coke. Lewis Buxton restarts play with the free kick.68:38
The ball is swung over by Jermaine Johnson, save by Carl Ikeme.68:00
Free kick awarded for a foul by Kevin Foley on David Prutton. Free kick crossed left-footed by Miguel Llera from right wing.64:37
Effort on goal by Michail Antonio from just inside the area clears the crossbar.64:12
Sylvan Ebanks-Blake crosses the ball, Anthony Gardner manages to make a clearance.62:16
Stephen Ward takes the direct free kick.62:16 Booking
Booking Jermaine Johnson receives a caution.
Jermaine Johnson gives away a free kick for an unfair challenge on Stephen Ward.59:13 Substitution
Substitution (Wolverhampton) makes a substitution, with Jamie O'Hara coming on for David Davis.58:44
Jermaine Johnson gives away a free kick for an unfair challenge on Stephen Ward. Carl Ikeme takes the direct free kick.57:08
The assistant referee signals for offside against Michail Antonio. Carl Ikeme takes the indirect free kick.56:11
Kevin Foley challenges Anthony Gardner unfairly and gives away a free kick. Chris Kirkland takes the free kick.55:31
Free kick awarded for a foul by David Prutton on David Davis. Free kick taken by Roger Johnson.54:51
The official flags Kevin Doyle offside. Indirect free kick taken by Chris Kirkland.52:02 Booking
Booking David Davis goes into the book.51:26
The referee blows for offside. Karl Henry takes the free kick.50:05
Roger Johnson challenges Reda Johnson unfairly and gives away a free kick. Miguel Llera has a direct shot on goal from the free kick.49:33
Unfair challenge on Miguel Llera by Sylvan Ebanks-Blake results in a free kick. Chris Kirkland restarts play with the free kick.47:00
The assistant referee signals for offside against Kevin Foley. Chris Kirkland takes the free kick.45:42
Sylvan Ebanks-Blake gives away a free kick for an unfair challenge on Lewis Buxton. Free kick taken by Lewis Buxton.45:01
The referee gets the second half underway.45:00 +3:25 Half time
Half Time The players leave the pitch at half time.45:00 +1:18
The ball is swung over by Lewis Buxton, save by Carl Ikeme.44:56
Foul by Sylvan Ebanks-Blake on Anthony Gardner, free kick awarded. Direct free kick taken by Chris Kirkland.43:39
Outswinging corner taken by Bakary Sako from the left by-line played to the near post, David Prutton makes a clearance.43:25
The ball is swung over by Bakary Sako, Miguel Llera makes a clearance.41:02
Reda Johnson challenges Sylvan Ebanks-Blake unfairly and gives away a free kick. The free kick is delivered left-footed by Bakary Sako from right wing, save by Chris Kirkland.40:24
Kieran Lee has an effort at goal from just outside the penalty box which goes wide of the left-hand post.39:31
Effort on goal by Giles Coke from just inside the penalty area goes harmlessly over the target.38:44
Inswinging corner taken left-footed by Miguel Llera from the right by-line, clearance by Roger Johnson.37:45
Free kick awarded for an unfair challenge on Christophe Berra by Jermaine Johnson. Free kick taken by Carl Ikeme.36:50
Michail Antonio produces a right-footed shot from deep inside the penalty box which goes wide of the right-hand upright.35:44
Chris Kirkland takes the direct free kick.35:44 Booking
Booking Sylvan Ebanks-Blake goes into the book for unsporting behaviour.35:28
Free kick awarded for an unfair challenge on Reda Johnson by Sylvan Ebanks-Blake.34:33
Reda Johnson fouled by Kevin Foley, the ref awards a free kick. Direct free kick taken by Giles Coke.32:57
Short corner taken by Giles Coke from the left by-line.32:07
Inswinging corner taken by Giles Coke from the left by-line.31:17
Corner from left by-line taken by Giles Coke.30:31
Foul by Christophe Berra on Michail Antonio, free kick awarded. Miguel Llera crosses the ball in from the free kick, Roger Johnson manages to make a clearance.29:55
Kevin Doyle challenges Anthony Gardner unfairly and gives away a free kick. Chris Kirkland restarts play with the free kick.28:01
Michail Antonio sends in a cross, clearance made by Roger Johnson.27:41
Kevin Foley produces a cross.27:17
Shot by Jermaine Johnson. Carl Ikeme makes a comfortable save.26:06
Free kick awarded for a foul by Sylvan Ebanks-Blake on Giles Coke. Direct free kick taken by Anthony Gardner.25:21
Michail Antonio concedes a free kick for a foul on Karl Henry. Direct free kick taken by Roger Johnson.23:56
The ball is crossed by David Prutton.23:27
Inswinging corner taken left-footed by Miguel Llera, Carl Ikeme makes a save.23:05
Michail Antonio takes a shot. Carl Ikeme makes a fantastic save.22:02
The ball is delivered by Kevin Foley.21:25
Effort from long distance by Jermaine Johnson goes wide right of the goal.15:04
David Prutton challenges David Davis unfairly and gives away a free kick. Free kick taken by Roger Johnson.12:41
Long range shot by Kieran Lee goes wide right of the goal.12:11
The assistant referee flags for offside against Kevin Doyle. Free kick taken by Chris Kirkland.11:05
Michail Antonio gives away a free kick for an unfair challenge on Roger Johnson. Roger Johnson restarts play with the free kick.8:11
Jeremy Helan fouled by David Davis, the ref awards a free kick. Giles Coke crosses the ball from the free kick right-footed from left wing, clearance by Carl Ikeme.3:21
Kevin Foley gives away a free kick for an unfair challenge on Reda Johnson. Chris Kirkland takes the free kick.1:29
Jermaine Johnson produces a right-footed shot from outside the penalty box and misses right.0:26
Shot on goal by Sylvan Ebanks-Blake from just inside the area goes over the target.0:00
The match begins.
Live data and text provided by our data suppliers