Full-time score from The Den
Millwall extended their unbeaten run to 13 games - but were left wondering what might have been after bossing long spells of Saturday's south London derby against Charlton with no end product.
In front of The Lions best home crowd in over a decade, The Den faithful were not left wanting in terms of effort and endeavour from Kenny Jackett's team, but that final touch in front of goal was missing as Millwall failed to score for only the second time in 14 starts.
"I felt that it was a dominant performance and we played very well barring a finish," said boss Jackett after the game.
"Our finishing has been clinical in this particular run and in the second half I don't think Charlton really got out of their half. I can't recall a shot that they had.
It didn't quite drop for us in the box. Perhaps we needed just that bit of spark and creativity; it's been there in abundanace and decided tight games for us.
I was pleased with the players. A lot of our game was right today and I think it shows me, as a manager, good encouragement."
Millwall went close in the opening seconds when Liam Feeney had a crack at goal from 20 yards and saw his shot fly off the mark whilst Mark Beevers did well to hook the ball clear from Rob Hulse's goal-bound effort.
Chris Taylor headed narrowly wide from a Feeney cross and then dragged an effort wide of the left hand post before Feeney sent a low angled drive a yard off target after stealing in at the back post to meet Andy Keogh's delivery.
Josh Wright saw his dipping half volley drop onto the roof of the net, Feeney fired wildly over following great work by Keogh and Jimmy Abdou went close with a fizzer in first-half stoppage time as Charlton stood firm.
The visitors barely had a sniff of goal throughout, largely due to their lack of ambition going forward, and had to defend resolutely throughout the second half in which Millwall prised and probed, but were unable to find a way through.
The visitors gameplan seemed to be to soak up pressure and then try to catch The Lions out on the break, but for long spells they were unable to get out of their own half.
The Den crowd were shouting for a penalty soon after the restart when former Millwall defender Leon Cort looked to have handled as he cleared Taylor's shot, but play was waved on.
Taylor fired over once again and Chris Wood's crisp shot on the turn was held by keeper Ben Hamer as Millwall asked all the questions.
Jackett introduced Dany N'Guessan midway through the half for Feeney and moments later a swift attack saw Abdou fire over from Taylor's flick after good work by Shane Lowry.
Hamer was called into action with an athetic tip-over to keep out Keogh's piledriver and then N'Guessan saw his firm header from Josh Wright's corner hacked off the line by Chris Solly as the Cold Blow Lane end tried to suck the ball over the line.
Adam Smith drilled narrowly wide and then The Lions had another penalty appeal turned down with Cort again the man whose hand appeared to make contact with the ball.
That it took until injury-time for Charlton to muster the visitors' only real noteworthy attempt on goal - a Cort header from a corner - summed up just how dominant The Lions had been.
Millwall: Forde, A.Smith, Lowry, Abdou, Shittu, Beevers, C.Taylor, Wright, Keogh, Wood, Feeney (N'Guessan, 66mins). Subs not used: M.Taylor, J.Smith, Racon, Osborne, Malone, Batt.
Hamer, Jackson, Stephens, Kerkar (Green, 73mins), Pritchard, Kermogant (Wright-Phillips, 80mins), Solly, Seabourne, Cort, Hulse, Dervite. Subs not used: M.Taylor, Haynes, Jonsson, Frimpong, Button.Charlton Athletic:
18,013 (away 3,394)Att: