Millwall 0-0 Charlton
Millwall had to settle for a point from a hard-fought south London derby with Charlton that saw both sides extend their unbeaten runs.
The Lions dominated early on, with Liam Feeney and Chris Wood both off target when well placed.
Dany N'Guessan went closest to putting Millwall ahead after the break with a close-range header that was cleared off the line by Chris Solly.
Charlton's best chance was a Rob Hulse volley which flashed wide.
The result means Charlton are undefeated in six games, while the Lions - who drop out of the Championship play-off places - extended their unbeaten run to 13 matches.
Millwall had enough chances to win the game, however, starting when Chris Taylor was unable to hit the target with a weak header from Feeney's cross.
Feeney wasted an even better opportunity soon afterwards, failing to make proper contact with Andy Keogh's cross at the back post.
Wood was guilty of another bad miss when his weak close-range effort failed to trouble Ben Hamer in the Addicks goal.
The visitors improved after half-time, leading Lions boss Kenny Jackett to replace Feeney with N'Guessan midway through the second half.
Keogh forced Hamer into a fingertip save with a stinging drive, before Josh Wright's corner led to N'Guessan's header that Solly did well to keep out.
Millwall manager Kenny Jackett: "I thought it was a dominant performance, barring the finishing.
"In the second half, I don't think Charlton got out of their half. I can't remember them having a shot, but it didn't quite drop for us in the box. Perhaps we needed a spark of creativity.
"I'm pleased with the players. A lot of our game was right and it gives me as a manager, good encouragement for the future."
Charlton manager Chris Powell: "They stood up to the test and it's quite an intimidating place.
"This place will test your resilience and bravery and my team was full of that, especially the centre backs and keeper.
"We didn't create much but we're playing against a side in good form. I thought we were competitive and it was a performance full of bravery.
"Whether we had that moment of quality to win the game is questionable, but I'm happy we've walked away with a point unbeaten. There were no winners today and no bragging rights for anyone in the office."
- 01 Forde
- 03 Shittu
- 12 Lowry
- 15 Feeney (N'Guessan - 67' )
- 16 Beevers
- 25 Smith
- 04 Wright
- 19 C Taylor
- 26 Abdou
- 20 Keogh
- 39 Wood
- 33 M Taylor
- 21 Smith
- 27 Osborne
- 28 Malone
- 08 Racon
- 11 Batt
- 22 N'Guessan
- 01 Hamer
- 20 Solly
- 25 Seaborne
- 28 Cort
- 44 Dervite
- 04 Jackson Booked
- 08 Stephens
- 14 Pritchard
- 12 Kerkar (Green - 73' )
- 18 Kermorgant (Wright-Phillips - 81' )
- 29 Hulse Booked
- 27 Button
- 06 Taylor
- 07 Green
- 24 Jonsson
- 26 Frimpong
- 09 Haynes
- 10 Wright-Phillips
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +2:48
Robert Hulse concedes a free kick for a foul on Shane Lowry. David Forde takes the free kick.90:00 +0:19
Unfair challenge on Chris Wood by Daniel Seaborne results in a free kick. Direct free kick taken by Josh Wright.88:56
Corner taken by Dale Stephens from the left by-line, David Forde makes a save.87:38
Josh Wright takes the outswinging corner, Unfair challenge on Robert Hulse by Danny Shittu results in a free kick. Ben Hamer restarts play with the free kick.87:13
Corner taken by Josh Wright from the right by-line, clearance by Dale Stephens.86:39
Corner taken right-footed by Josh Wright from the right by-line to the near post, clearance by Bradley Pritchard.84:40
Free kick awarded for an unfair challenge on Josh Wright by Johnnie Jackson. Free kick taken by David Forde.83:57
The ball is swung over by Josh Wright, Leon Cort manages to make a clearance.82:46
Chris Taylor takes a shot. Clearance by Leon Cort.81:33
Adam Smith has a shot on goal from outside the box which misses right.81:20
The ball is sent over by Shane Lowry, clearance by Daniel Seaborne.80:28 Substitution
Substitution Bradley Wright-Phillips replaces Yann Kermorgant.79:31
The ball is delivered by Andy Keogh, clearance by Dorian Dervite.78:58
Daniel Seaborne challenges Adam Smith unfairly and gives away a free kick. Free kick crossed right-footed by Josh Wright, Dorian Dervite makes a clearance.77:51
Josh Wright has an effort at goal from 12 yards. Blocked by Leon Cort.77:00
Inswinging corner taken by Josh Wright from the left by-line, save by Ben Hamer.76:45
The ball is sent over by Shane Lowry, clearance by Bradley Pritchard.75:53
Corner from the right by-line taken by Josh Wright, Dany N'Guessan takes a shot. Shane Lowry gets a block in.75:43
The ball is crossed by Chris Taylor, clearance made by Johnnie Jackson.
Free kick awarded for an unfair challenge on Adam Smith by Yann Kermorgant. Josh Wright takes the free kick.73:50
The ball is delivered by Dany N'Guessan, Bradley Pritchard makes a clearance.72:47 Substitution
Substitution (Charlton) makes a substitution, with Danny Green coming on for Salim Kerkar.70:35
Outswinging corner taken right-footed by Josh Wright played to the near post, Robert Hulse manages to make a clearance.70:23
Andy Keogh takes a shot. Ben Hamer makes a save.69:25
Dale Stephens takes the inswinging corner, David Forde makes a save.67:16
The ball is crossed by Shane Lowry, Effort on goal by Nadjim Abdou from just inside the box goes harmlessly over the target.66:06 Substitution
Substitution Liam Feeney leaves the field to be replaced by Dany N'Guessan.66:06
The offside flag is raised against Robert Hulse. David Forde takes the direct free kick.64:55 Booking
Booking Johnnie Jackson goes into the book for unsporting behaviour.64:44
The ball is crossed by Mark Beevers.64:29
Centre by Mark Beevers.63:14
Liam Feeney sends in a cross, clearance by Leon Cort.62:10
Robert Hulse takes a shot. Danny Shittu gets a block in.60:49
Robert Hulse is caught offside. David Forde takes the free kick.58:25
Free kick awarded for an unfair challenge on Danny Shittu by Yann Kermorgant. Direct free kick taken by David Forde.57:19
Inswinging corner taken right-footed by Salim Kerkar, David Forde makes a save.55:57
Free kick awarded for a foul by Liam Feeney on Salim Kerkar. Ben Hamer restarts play with the free kick.55:43
Yann Kermorgant gives away a free kick for an unfair challenge on Danny Shittu. Adam Smith takes the direct free kick.51:31
Unfair challenge on Nadjim Abdou by Johnnie Jackson results in a free kick. David Forde restarts play with the free kick.49:48
Corner taken right-footed by Chris Taylor.49:37
Chris Taylor produces a cross, blocked by Chris Solly.48:40
Andy Keogh crosses the ball, clearance made by Leon Cort.47:58
Andy Keogh is ruled offside. Ben Hamer takes the free kick.47:31
Chris Wood takes a shot. Blocked by Leon Cort.46:05
Shane Lowry gives away a free kick for an unfair challenge on Bradley Pritchard. Johnnie Jackson takes the free kick.45:29
Unfair challenge on Robert Hulse by Mark Beevers results in a free kick. Daniel Seaborne takes the direct free kick.45:01
The second half begins.45:00 +1:00 Half time
Half Time It is the end of the first-half.45:00 +0:30
Shot from just outside the penalty box by Nadjim Abdou misses to the left of the target.44:52
Liam Feeney produces a cross, save by Ben Hamer.42:51
Corner taken by Salim Kerkar from the right by-line to the near post.42:38
Centre by Bradley Pritchard, Liam Feeney makes a clearance.40:58
Andy Keogh produces a cross.40:22
Corner taken by Liam Feeney from the left by-line, Daniel Seaborne manages to make a clearance.39:03
Robert Hulse gives away a free kick for an unfair challenge on Mark Beevers. David Forde restarts play with the free kick.38:28
Shot from deep inside the area by Josh Wright goes over the bar.38:11
Liam Feeney produces a cross, Bradley Pritchard makes a clearance.37:39
Liam Feeney sends in a cross, Ben Hamer makes a clearance.36:26
Salim Kerkar gives away a free kick for an unfair challenge on Adam Smith. Josh Wright takes the free kick.34:41
Free kick awarded for an unfair challenge on Salim Kerkar by Adam Smith. Free kick crossed right-footed by Dale Stephens, save by Ben Hamer.32:56
Josh Wright fouled by Yann Kermorgant, the ref awards a free kick. Free kick taken by Adam Smith.32:17
Unfair challenge on Adam Smith by Robert Hulse results in a free kick. David Forde restarts play with the free kick.31:43
Salim Kerkar crosses the ball, Shane Lowry manages to make a clearance.30:48
The ball is sent over by Shane Lowry, volleyed right-footed shot by Chris Wood. Ben Hamer makes a comfortable save.29:46 Booking
Booking The referee books Robert Hulse for dissent.28:40
Andy Keogh produces a cross, Liam Feeney has an effort at goal from the edge of the area that misses to the right of the target.27:45
Centre by Liam Feeney, Chris Solly makes a clearance.26:14
Robert Hulse has an effort from just inside the box that misses to the left of the target.20:33
The ball is crossed by Liam Feeney, Ben Hamer makes a save.19:56
Salim Kerkar challenges Liam Feeney unfairly and gives away a free kick. The free kick is delivered right-footed by Liam Feeney from right channel, Dale Stephens makes a clearance.18:54
Chris Taylor produces a right-footed shot from outside the penalty box and misses wide left of the target.18:14
Liam Feeney delivers the ball, blocked by Bradley Pritchard.16:28
Liam Feeney sends in a cross, clearance made by Bradley Pritchard.15:29
Adam Smith takes a shot. Save by Ben Hamer.15:17
Chris Wood takes a shot. Blocked by Dorian Dervite.14:18
Foul by Dorian Dervite on Liam Feeney, free kick awarded. Free kick taken by Josh Wright.13:17
Yann Kermorgant gives away a free kick for an unfair challenge on Nadjim Abdou. Mark Beevers takes the free kick.12:22
Andy Keogh sends in a cross.11:41
The ball is delivered by Yann Kermorgant.10:10
Yann Kermorgant concedes a free kick for a foul on Chris Taylor. David Forde restarts play with the free kick.9:51
Johnnie Jackson takes a outswinging corner to the near post.9:21
Robert Hulse takes a shot. Blocked by Josh Wright.8:47
Foul by Yann Kermorgant on Mark Beevers, free kick awarded. David Forde takes the free kick.7:57
The official flags Chris Wood offside. Chris Solly takes the direct free kick.7:40
The ball is delivered by Andy Keogh, Leon Cort manages to make a clearance.4:48
Liam Feeney produces a cross.3:12
Unfair challenge on Leon Cort by Chris Wood results in a free kick. Ben Hamer takes the free kick.2:49
Salim Kerkar concedes a free kick for a foul on Josh Wright. Direct free kick taken by David Forde.1:50
Foul by Nadjim Abdou on Dale Stephens, free kick awarded. Direct free kick taken by Ben Hamer.0:21
Effort from the edge of the area by Liam Feeney goes wide of the right-hand upright.0:00
The referee gets the game started.
Live data and text provided by our data suppliers