Match ends, Brentford 2, Millwall 0.
Goals from Sergi Canos and Ollie Watkins gave Thomas Frank his first Championship victory as Brentford head coach as they defeated Millwall in a tense London derby.
Neal Maupay played a fine pass through to Canos, who calmly slotted the ball past Ben Amos in the Millwall goal early in the second half.
With five minutes remaining, Watkins doubled the hosts' lead after a swift counter attack.
Going into the game the Bees were on an eight-match winless streak in the league, with new head coach Frank yet to pick up a point in his three games after replacing Dean Smith.
The away side had started the brighter and nearly opened the scoring after 26 minutes when Jake Cooper's glancing header from a Murray Wallace cross bounced narrowly wide of the far post.
Brentford also came close in the first half with Said Benrahma striking the crossbar from 25 yards.
Moments after Canos' opener, the hosts could have had a second as Benrahma's cross narrowly evaded Maupay, who was sliding in unmarked at the back post.
The Bees were deserved winners and again nearly doubled their lead sooner as Maupay hit the woodwork on 72 minutes.
The result meant Brentford rose into the safety of mid-table, while Millwall fell to 19th.
Brentford head coach Thomas Frank:
"(The win) felt good, but not just for me, for all of us.
"In some of those games we maybe deserved more, but we didn't feel sorry for ourselves and we never lost out belief.
"Confidence makes that final pass a little bit easier and makes you want to run back 40 yards and we did that in this game. You could see the difference as soon as things started working for us."
Millwall manager Neil Harris:
"We don't overthink this lack of an away win, but we have to have a bit of luck and we need to find that mentality of getting back to winning ways on the road.
"At this level, you have to work at it to make it happen and as a group I don't think it's a major issue that hard work won't resolve.
"For 45 minutes we showed we can defend very well on the ropes and be strong against good sides, but ultimately we paid the price because we gave two goals away."
- 10McEachranSubstituted forDa Silvaat 88'minutes
- 7CanosSubstituted forWatkinsat 73'minutes
- 19SawyersBooked at 24mins
- 21BenrahmaSubstituted forJudgeat 83'minutes
- 14Da Silva
- 25M WallaceSubstituted forBradshawat 79'minutes
- 26SkalakSubstituted forJ Wallaceat 64'minutes
- 28LeonardBooked at 32mins
- 19ElliottSubstituted forMorisonat 58'minutes
- 7J Wallace
- Simon Hooper
- Shots on Target
Second Half ends, Brentford 2, Millwall 0.
Attempt saved. Alan Judge (Brentford) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ollie Watkins with a headed pass.
Corner, Brentford. Conceded by Jake Cooper.
Attempt blocked. Romaine Sawyers (Brentford) right footed shot from the centre of the box is blocked. Assisted by Neal Maupay.
Romaine Sawyers (Brentford) wins a free kick in the defensive half.
Foul by Jed Wallace (Millwall).
Substitution, Brentford. Josh Da Silva replaces Josh McEachran.
Goal! Brentford 2, Millwall 0. Ollie Watkins (Brentford) right footed shot from the centre of the box to the bottom left corner. Assisted by Neal Maupay following a fast break.
Substitution, Brentford. Alan Judge replaces Said Benrahma.
Attempt missed. Neal Maupay (Brentford) left footed shot from the left side of the box is close, but misses to the right. Assisted by Ollie Watkins.
Attempt blocked. Lee Gregory (Millwall) right footed shot from the centre of the box is blocked. Assisted by Tom Bradshaw.
Substitution, Millwall. Tom Bradshaw replaces Murray Wallace.
Foul by Romaine Sawyers (Brentford).
Shaun Williams (Millwall) wins a free kick in the defensive half.
Moses Odubajo (Brentford) wins a free kick in the defensive half.
Foul by Steve Morison (Millwall).
Substitution, Brentford. Ollie Watkins replaces Sergi Canos.
Attempt missed. Lee Gregory (Millwall) right footed shot from the centre of the box misses to the right. Assisted by Shane Ferguson with a cross.
Attempt blocked. Henrik Dalsgaard (Brentford) header from the centre of the box is blocked. Assisted by Said Benrahma with a cross.