Kyrell Lisbie trebled his goal tally this season, having only scored for the first time this season in Millwall's last home game
Millwall scored three goals in the first 17 minutes, spearheaded by a double from Kyrell Lisbie, as John Eustace's Derby County were well beaten at The Den.
Lisbie got the opener on three minutes, then netted his second in the 10th before Luke Cundle made it 3-0 - and Jake Cooper then added a late fourth.
The Rams had the last word when Filip Bilbija pulled one back after 87 minutes but are now without a victory in nine games, having won just once this season.
Eustace's men have taken just seven points from their first 13 games, and have not won at home this season.
Backmarkers Preston North End are the only side below the Rams in the Championship table.
Millwall's victory was only the second time last season's play-off semi-finalists have won in eight league games, having also triumphed at Alex Neil's former club Preston in their first game back after the long international break on 10 October.
Have your say on Millwall's performance
What did you make of Derby's display?
Millwall were hot out of the blocks as Lisbie quickly maintained his scoring run at The Den.
He scored his first goal of the season when he started the Lions' comeback from 2-0 down to draw 2-2 with Lincoln City a fortnight ago.
This time he took just three minutes to find the net as target man Lyndon Dykes set up Lisbie to find the bottom corner.
He then got on the end of Caleb Taylor's nod-down to score from close range - and Millwall bagged a superb third with a sweeping move which culminated with Camiel Neghli picking out Cundle, who found the bottom right corner.
The hosts finally got a fourth goal after 84 minutes when Alfie Doughty's mis-hit shot fell to substitute Mihaiolo Ivanovic, who squared for skipper Cooper to slam into the roof of the net.
There was just enough time for a Derby consolation goal when Max Crocombe saved Oscar Fraulo's shot, only for Bilbija to fire in his first goal for the club.
Who's next?
Millwall now face successive away matches in the West Midlands, against Birmingham City at St Andrew's on Tuesday (20:00 BST), before meeting West Bromwich Albion at The Hawthorns next Saturday (15:00 BST).
Derby's next two games are both at home – against 15th-placed Norwich City on Tuesday (19:45 BST), then on Friday night at home to 19th-placed Bolton Wanderers (20:00 BST).
Millwall head coach Alex Neil told BBC Radio London:
"We all know we needed it. Our start was excellent. You could probably see that part of it was some pent-up frustration from all of us.
"There have been certain games that we've played recently where we've probably not got what we deserved. We needed to show what we're capable of.
"When you play with fear, you tend to just put it forward and play off second balls, but we played when it was on to play."
Derby County boss John Eustace told BBC Radio Derby:
"We've got a lot of injuries at the back at the moment – seven defenders out – and it's only a makeshift defence.
"But we have to defend better if we want to get any results in games, and certainly in that first 20 minutes we didn't do it.
"That first 20 minutes was really disappointing. The manner we conceded the goals was very soft. But I was happy with the response after half-time. We battled and showed a good spirit."
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.
Related topics
Championship Scores & Fixtures
Saturday 31st October
Championship Table
Key
Last Updated 31st October 2026 at 16:59
Team Lineups
home team, Millwall
Manager: Alex Neil
Formation: 4 - 2 - 3 - 1
away team, Derby County
Manager: John Eustace
Match Officials
Match Stats
Basic Stats
In-depth match stats
Attack
Expected
Distribution
Defence
Head to Head
Season so far
Championship
League position
Total points
Form guide
All competitions
Previous scores
Live Text
Match ends, Millwall 4, Derby County 1.
Second Half ends, Millwall 4, Derby County 1.
Attempt missed. Romain Esse (Millwall) header from the centre of the box misses to the left. Assisted by Ryan Leonard with a cross.
Fourth official has announced 3 minutes of added time.
Jenson Metcalfe (Millwall) is shown the yellow card for a bad foul.
Foul by Jenson Metcalfe (Millwall).
Ryan Hedges (Derby County) wins a free kick on the left wing.
Corner, Derby County. Conceded by Jenson Metcalfe.
Foul by Romain Esse (Millwall).
Alex Mowatt (Derby County) wins a free kick in the defensive half.
Goal! Millwall 4, Derby County 1. Filip Bilbija (Derby County) left footed shot from the centre of the box to the bottom right corner.
Attempt saved. Oscar Fraulo (Derby County) right footed shot from outside the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Bobby Clark.
Goal! Millwall 4, Derby County 0. Jake Cooper (Millwall) left footed shot from very close range to the top left corner. Assisted by Mihailo Ivanovic following a corner.
Attempt missed. Alfie Doughty (Millwall) left footed shot from outside the box misses to the right. Assisted by Jenson Metcalfe following a corner.
Corner, Millwall. Conceded by Ryan Nyambe.
Attempt blocked. Mark Sykes (Millwall) left footed shot from the centre of the box is blocked. Assisted by Mihailo Ivanovic.
Attempt saved. Romain Esse (Millwall) left footed shot from the centre of the box is saved in the bottom left corner by Jacob Widell Zetterström (Derby County). Assisted by Mihailo Ivanovic.
Attempt missed. Mohammed Fuseini (Derby County) right footed shot from outside the box misses to the right. Assisted by Filip Bilbija following a fast break.
Substitution, Millwall. Romain Esse replaces Zak Sturge.
Substitution, Derby County. Oscar Fraulo replaces Rhian Brewster.




