
Caleb Taylor (centre) is congratulated by his Millwall team-mates after heading in their second goal against Charlton Athletic
Stoppage-time goals from Luke Cundle and Aidomo Emakhu wrapped up a big Championship win for Millwall against London rivals Charlton Athletic at The Den.
An early own goal from Addicks defender Kayne Ramsay had put the Lions in front, with Femi Azeez and Josh Coburn missing golden chances to add to their lead before the break.
Azeez then had a headed finish ruled out for offside before defender Caleb Taylor nodded in a well-deserved second with nine minutes remaining.
The hosts won a penalty kick in the final minute of the game, with Camiel Neghli's effort saved before he recovered the ball to set up Cundle for the third, and Emakhu finished neatly in the corner one minute later to put extra gloss on the scoreline.
Alex Neil's promotion chasers now have four wins in their past six matches, while Charlton's wait for victory against their rivals stretches to 14 matches dating back to 1996.
Derby dominance continues for Lions
Despite the early afternoon sunshine in south-east London, the stars were out in Bermondsey as Oscar-winning actors Gary Oldman and Daniel Day-Lewis were seen in the crowd to watch Millwall take on their neighbours in a feisty derby.
Charlton boss Nathan Jones put new loan signing Luke Chambers straight into the team with a tough task up against the in-form Azeez.
Within seven minutes the visitors were behind after a combination of fine play from Azeez and some poor Charlton defending, with the 24-year-old's in-swinging cross flicked on by Macaulay Langstaff towards the far post.
With Coburn rushing in, Addicks keeper Kaminski attempted to push the ball away but hit his own defender Ramsay, with the ball ricocheting over the top of him and into the net.
From that moment Millwall always looked the most likely to score again, with Coburn heading a deep Azeez cross over from close range.
Tyreece Campbell got forward on occasion for the visitors, but they were living dangerously at the back and could easily have found themselves three or four goals down at the break, with Azeez mistiming his shot from the edge of the six-yard box after Neghli had cut the ball back when he looked likely to score.
Azeez then picked the ball up and ran the length of the pitch before playing a perfectly weighted ball for the on-rushing Coburn with only the goalkeeper to beat, but he put his effort wide to keep the Addicks in the game at half-time.
Alfie Doughty's brilliant cross was glanced in by Azeez early in the second half but the assistant referee's flag was correctly raised for offside as frustration started to grow in the stands.
Neil sent on Emakhu, Mihailo Ivanovic and Cundle in search of the elusive second goal, and the lively Emakhu sent an effort into the side-netting before forcing a corner kick from another.
And it was from there that Taylor headed in his third goal of the season to make the game safe.
Charlton defender Reece Burke was penalised for a challenge on Azeez in the box and after a brief debate between Azeez and Neghli, the Algerian stepped up to take the spot-kick and drew the save from Thomas Kaminski before getting to the rebound and putting it across for Cundle to finish.
For the fourth, Emakhu finished with the composure his team-mates lacked in the first half to complete a miserable afternoon for the visitors and Millwall's biggest victory of the season.
'Four goals certainly didn't flatter us' - reaction
Millwall boss Alex Neil said:
"I thought the performance, the result, was a fair reflection.
"My biggest frustration going in at half-time was that with the clear-cut chances that we'd had, the scoreline wasn't more in our favour, and what we spoke about at half-time was to go and get the next goal. We needed to put the game to bed.
"I thought them having the ball a little bit, which is not something I'd usually do, was beneficial for us. And I thought it panned out that way in the first half.
"And in the second half we really turned the screw, got into them a little bit more, got more combinations down both sides, got into really good positions.
"And to see the clinical nature at the end was more pleasing for me because I think that's the bit right now we need to be better at and I really want to push on.
"I thought four certainly didn't flatter us."
Alex Neil post Charlton
'They treated it as a derby, we treated it as a day in the sun'
Charlton Athletic boss Nathan Jones said:
"We got outworked, out-battled – they treated it as a derby, we treated it as a day in the sun and we got exactly what we deserved.
"It's not how we work - we work hard, we work a press, we compete, we've had success from doing that.
"We've been bullied all over today. Millwall were excellent. But we were nowhere near that level.
"It's a poor first goal, we don't get to the cross, we allow them to play the ball into the box. And then it's not a great header. We don't deal with it.
"We settled nicely, there wasn't massive problems in the first half. We had opportunities, moved the ball well, got in – possible penalty shout – had some chances.
"But second half we were overrun, outworked on every single level.
"We didn't prepare to get bullied, we don't work like that."
Nathan Jones post Millwall
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.