Millwall's woes on the road continued at Griffin Park on Saturday afternoon as Brentford defeated a below-par Lions side 2-0.
Sergi Canos gave The Bees the lead shortly into the second-half and, with Millwall pushing for the equaliser, substitute Ollie Watkins calmly finished past Ben Amos to secure all three points.
Millwall boss Neil Harris made one change to the squad which defeated Ipswich Town 3-0 at The Den last weekend, as Jed Wallace returned from injury to replace Conor McLaughlin.
The opening exchanges were evenly contested with little in the way of goalmouth action, despite the home side forcing three corners inside the first 10 minutes.
The Lions registered their first chance on goal with 13 minutes on the clock, but Tom Elliott headed over from Mahlon Romeo's long-ball forward. Shaun Williams then sent Lee Gregory away and behind the Brentford defence, but the ball skipped into the arms of Bees goalkeeper Daniel Bentley.
On 20 minutes Murray Wallace crossed into the path of Jake Cooper, with his knock-down finding Romeo, but his shot was blocked over the crossbar. From the resulting corner-kick Shaun Hutchinson powered a header towards goal, but Bentley tipped his effort over. Moses Odubajo then found the travelling contingent from outside the penalty area.
As seen in previous matches at Championship level, the insistence for the opposition to play out from the back was being lapped up by The Lions, and it nearly lead to the opening goal on 26 minutes, but Cooper agonisingly nodded wide from Murray Wallace's cross.
The closest either side had come to breaking the deadlock, however, arrived on 28 minutes as Said Benrahma curled a stunning effort on to the crossbar, luckily bouncing away from danger.
Benrahma attempted to recreate his earlier shot minutes later but curled wide, before Elliott glanced the wrong side of the post four minutes before the half-time break.
The Lions came out fighting at the beginning of the second half with Skalak crossing for Ryan Leonard, but the midfielder headed wide. On 48 minutes, however, The Bees prodded themselves in front as Canos beat the offside trap to slot past Amos.
The home side's tails were up and Benrahma crossed dangerously with 52 minutes on the clock, but the onrushing Neal Maupay was unable to turn the ball home.
The introduction of Steve Morison on the hour-mark gave The Lions fresh impetus and after Gregory was played in by the substitute it looked as though the equaliser would follow, but the striker scuffed behind.
Jed Wallace, a 64th-minute replacement for Skalak, was involved in Millwall's attacking play as time ticked on, but the most they could muster was a free-kick over the bar and a shot wide.
With 72 minutes on the clock a Brentford corner looked to have given them home side a two-goal lead, but Maupay's header from close range crashed back off the crossbar. Shane Ferguson's inviting cross then found the sliding Gregory at the back post, but the striker was just unable to get a full connection on the ball.
The introduction of Tom Bradshaw meant Millwall were top-heavy going into the final 10 minutes, with Gregory turning and shooting towards goal, but the Brentford defence ensured the ball trickled into the arms of a grateful Bentley. Maupay then flashed a shot across goal for the home side, but it went wide.
Five minutes from time, it was two. Millwall were caught in possession and a quick and slick passing move between Maupay and substitute Watkins ended with a calm finish past Amos.
Brentford: Bentley, Odubajo, Mepham, Canos (Watkins 73'), Yennaris, Maupay, McEachran (Dasilva 88'), Sawyers, Benrama (Judge 82'), Dalsgaard, Konsa. Subs not used: Daniels, Clarke, Barbet, Carroll.
Scorer: Canos 48', Watkins 85'
Millwall: Amos, Hutchinson, Cooper, Williams, Gregory, Ferguson, Romeo, Elliott (Morison 57'), M. Wallace (Bradshaw 79'), Skalak (J. Wallace 64'), Leonard. Subs not used: Archer, Meredith, Tunnicliffe, O'Brien.
Referee: Simon Hooper
Attendance: 9,476 (1,660)