Millwall and Derby shared the spoils after a drab draw in their Championship match at the Den.
Only three efforts hit the target throughout the entire 90 minutes.
Derby's Craig Bryson squandered the best chance as he shot wide from six yards after Millwall goalkeeper David Forde palmed Jamie Ward's effort straight into his path.
Liam Trotter headed wide for Millwall in the second half but the game petered out in disappointing fashion.
The Lions have only won once in the league since Boxing Day and remain close to the relegation places while Derby stay mid-table.
Millwall played the ball around midfield very confidently from the start but could not create many chances.
Captain Paul Robinson, back in the starting line-up after the FA Cup win over Southampton, headed a corner just wide after 28 minutes before Bryson wasted his opportunity to break the deadlock.
The home side almost took the lead after a 54th-minute goalmouth scramble but the ball would not fall to Trotter after Darius Henderson's initial effort.
That chance seemed to breath new life into the game but both sides continued to be wasteful in possession.
Andy Keogh was introduced by Millwall manager Kenny Jackett in the 66th minute for his home debut as he looked to give his side a greater attacking edge.
The hosts had a number of corners without posing much danger but Trotter managed to rise above the defence only to head wide of Frank Fielding's right post.
Keogh's first involvement was to flick on a free-kick to strike partner Henderson whose own header was deflected behind. but he could not make a decisive contribution as the match fizzled out.
Millwall manager Kenny Jackett: "It is not a bad result at all. There is some frustration because you obviously want to win - but when you look at the table it looks like a point gained.
"We had a lot of pressure on a very resolute Derby defence and couldn't convert that into the goals we needed.
"The Derby centre-halves defended very well but, at times in the final third, we put the ball in too early and perhaps too predictably."
Derby manager Nigel Clough: "We are back on track with clean sheets which is very important after conceding three goals and Barnsley and we looked a solid unit today.
"The pitch was bobbly and the ball was bouncing around there around everyone's head and throats at times, but both teams tried to get it down and play in quite difficult conditions.
"We had arguably the two best chances with Callum Ball's and then obviously Craig Bryson's."
- 01 Forde
- 02 Dunne
- 05 Robinson
- 16 Barron
- 31 Lowry
- 06 Trotter Booked
- 14 Henry (Keogh - 66' )
- 32 Mason
- 44 Wright Booked (Smith - 77' )
- 07 Henderson
- 37 Kane (Feeney - 46' )
- 13 Allsopp
- 21 Smith
- 15 Feeney
- 20 Keogh
- 22 N'Guessan
- 01 Fielding
- 03 Roberts
- 05 Barker Booked
- 06 Shackell Booked
- 04 Bryson Booked
- 19 Carroll (Bailey - 77' )
- 23 Hendrick
- 32 Green
- 09 Tyson (Buxton - 86' )
- 10 Ward (Doyle - 90' )
- 25 Ball
- 13 Legzdins
- 17 Buxton
- 16 Bailey
- 12 Noble
- 14 Doyle
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +5:49 Substitution
Substitution Conor Doyle comes on in place of Jamie Ward.90:00 +5:49
Andrew Keogh has a header from close range and clears the crossbar.90:00 +1:31
Corner taken right-footed by Liam Feeney from the left by-line, save by Frank Fielding.87:57
Jamie Ward is adjudged to have handled the ball. Free kick crossed left-footed by Liam Feeney, Frank Fielding makes a save. Shot by Alan Dunne from outside the area goes high over the crossbar.85:35 Substitution
Substitution Jake Buxton on for Nathan Tyson.77:51
Shot by Scott Barron from just outside the area goes over the net.75:46
Scott Barron restarts play with the free kick. Corner taken right-footed by Liam Feeney from the left by-line, Jason Shackell manages to make a clearance.75:46 Substitution
Substitution James Bailey joins the action as a substitute, replacing Tom Carroll.75:46 Substitution
Substitution Jack Smith is brought on as a substitute for Josh Wright.75:46 Booking
Booking Shaun Barker receives a caution for unsporting behaviour.75:35
Andrew Keogh fouled by Shaun Barker, the ref awards a free kick.72:59
Foul by Alan Dunne on Nathan Tyson, free kick awarded. Tom Carroll takes the free kick.71:13
The referee penalises Darius Henderson for handball. Paul Green restarts play with the free kick.69:59
Scott Barron restarts play with the free kick.69:59 Booking
Booking Craig Bryson goes into the referee's book.69:48
Craig Bryson challenges Scott Barron unfairly and gives away a free kick.69:07
Inswinging corner taken right-footed by Jamie Ward from the left by-line, David Forde makes a save.67:29
Corner taken by Liam Feeney from the left by-line played to the near post, Headed effort from close range by Liam Trotter goes wide left of the goal.65:31
Jason Shackell takes the direct free kick.
Substitution Andrew Keogh on for James Henry.65:31
Unfair challenge on Jeff Hendrick by Darius Henderson results in a free kick.64:46
Shot from just outside the penalty area by James Henry misses to the left of the target.60:23
Corner from the left by-line taken by James Henry, save by Frank Fielding.57:23
Free kick awarded for an unfair challenge on Callum Ball by Paul Robinson. Tom Carroll takes the direct free kick.56:29
Corner taken by James Henry.55:28
Paul Robinson concedes a free kick for a foul on Callum Ball. Jeff Hendrick takes the free kick.53:47
Darius Henderson takes a shot. Jason Shackell gets a block in.51:50
Inswinging corner taken right-footed by James Henry, Jeff Hendrick makes a clearance.50:41
Short corner worked by James Henry.48:54
Free kick awarded for an unfair challenge on Ryan Mason by Craig Bryson. Josh Wright takes the direct free kick.48:10
Tom Carroll has an effort at goal from outside the penalty box missing to the wide right of the target.45:02 Substitution
Substitution Harry Kane goes off and Liam Feeney comes on.45:01
The referee gets the second half underway.45:00 +1:06 Half time
Half Time The half-time whistle blows.44:03
The official flags Nathan Tyson offside. Free kick taken by David Forde.42:50
Tom Carroll crosses the ball from the free kick left-footed from left channel, clearance by Darius Henderson.42:50 Booking
Booking Booking for Josh Wright for unsporting behaviour.42:40
Unfair challenge on Nathan Tyson by Josh Wright results in a free kick.41:39
The free kick is delivered right-footed by James Henry from right channel, clearance by Gareth Roberts.41:39 Booking
Booking The referee shows Jason Shackell a yellow card for unsporting behaviour.41:26
Unfair challenge on Ryan Mason by Jason Shackell results in a free kick.40:05
Frank Fielding restarts play with the free kick.40:05 Booking
Booking Liam Trotter booked.39:57
Liam Trotter concedes a free kick for a foul on Shaun Barker.38:13
James Henry has an effort at goal from outside the penalty area which goes wide right of the goal.37:20
Unfair challenge on Paul Robinson by Callum Ball results in a free kick. Alan Dunne takes the direct free kick.36:47
Ryan Mason takes a long range shot clearing the bar.35:32
Jamie Ward takes a shot. Save by David Forde. Craig Bryson takes a shot. Save made by David Forde.34:14
Free kick awarded for a foul by Tom Carroll on Josh Wright. Direct free kick taken by Alan Dunne.31:50
Liam Trotter concedes a free kick for a foul on Paul Green. Free kick crossed right-footed by Paul Green from right wing, Liam Trotter manages to make a clearance.31:17
Paul Robinson challenges Callum Ball unfairly and gives away a free kick. Free kick taken by Gareth Roberts.27:32
Outswinging corner taken by James Henry, Headed effort from deep inside the area by Paul Robinson misses to the right of the target.25:44
Inswinging corner taken from the right by-line by Tom Carroll, Darius Henderson makes a clearance.21:34
Close range shot by Callum Ball misses to the left of the goal.19:50
Inswinging corner taken from the left by-line by Jamie Ward.18:09
Unfair challenge on Shaun Barker by Darius Henderson results in a free kick. Paul Green restarts play with the free kick.13:35
Effort on goal by Josh Wright from a long way out goes over the bar.10:51
James Henry takes the inswinging corner, Paul Green makes a clearance.9:17
Foul by Craig Bryson on Harry Kane, free kick awarded. Shane Lowry restarts play with the free kick.8:04
Corner taken left-footed by Tom Carroll to the near post, clearance by Scott Barron.6:35
Callum Ball challenges Paul Robinson unfairly and gives away a free kick. Direct free kick taken by David Forde.5:13
Liam Trotter concedes a free kick for a foul on Tom Carroll. Jason Shackell takes the direct free kick.3:26
Foul by Nathan Tyson on Liam Trotter, free kick awarded. Direct effort from the free kick comes in from Darius Henderson.1:54
Unfair challenge on Josh Wright by Callum Ball results in a free kick. Free kick taken by Shane Lowry.0:00
The game begins.
Live data and text provided by our data suppliers