Tom Elliott and Ben Marshall were on target as Millwall won a seventh Sky Bet Championship away game in eight and extended their unbeaten League run to 16 matches with a 2-0 win over Bolton Wanderers at the Macron Stadium on Tuesday night.
Elliott, a replacement for Steve Morison in the starting line-up, headed past Ben Alnwick to open the scoring on 34 minutes, before Marshall thumped home the second in the second half to move The Lions into The Championship's top six.
With just three minutes on the clock, Elliott's ball set Jed Wallace away down the right-hand side. The winger crossed for Lee Gregory, but the striker failed to get the ball under control with just goalkeeper Alnwick to beat.
Four minutes later a goalmouth scramble ensued, but a combination of Shaun Hutchinson, Jake Cooper and Jordan Archer prevented the ball from crossing the line, with referee Robert Jones eventually blowing for a foul on the stopper.
Craig Noone's shot looked to be heading wide on 17 minutes, but a wicked deflection took the ball the complete opposite way, fortunately going inches past the post. The Lions then had to defend two corner-kicks in succession, but stood firm to keep the score goalless.
A severely under-hit backpass saw Adam Le Fondre in the clear midway through the first half, but Jake Cooper raced back to slide in perfectly as the striker was about to pull the trigger.
Quick thinking from Gregory's throw-in saw Wallace cross for Elliott on 27 minutes, but the frontman shot wide. At the other end, Darren Pratley struck into the arms of Archer and whilst the keeper fumbled the initial effort, he was able to gather the ball at the second attempt.
Mahlon Romeo, Wallace and Gregory combined well to fashion chances for Millwall as the half-hour mark came and went, but on 34 minutes they took the lead through Elliott, who guided Marshall's cross past Alnwick with his head for his sixth goal of the campaign.
Noone looked to level shortly before the half-time break but to no avail as he blazed his shot over the crossbar.
Two minutes in the second half Wallace looked to curl an attempt home, but his shot went wide. The winger then looked to turn provider as he found Elliott with a cross, but the striker glanced off target.
On 63 minutes Millwall doubled their advantage through Marshall. Romeo picked the ball up on the edge of his own penalty area and ran... and ran... and ran, until he reached the edge of the opposite penalty area, where he pulled a cross back for the Wolves loanee to thump home his third goal since joining the club.
With 75 minutes gone, Gregory's superb Cruyff turn on the halfway-line allowed the striker to race towards the penalty area and cut back for Marshall, but the winger's vicious shot was tipped behind by Alnwick. Gregory then nearly carved out an opening for himself after beating two Trotters defenders, but he curled his effort into the arms of the goalkeeper.
There were chances at either end to add to the scoreline late on, but with no further goals being scored, Millwall completed their seventh away win of 2018 and moved inside the Play-Off places.
Bolton Wanderers: Alnwick, Taylor, Beevers, Le Fondre, Ameobi, Noone (Morais 61'), Flanagan, Osede (Clough 61'), Pratley (Vela 76'), Henry, Wheater. Subs not used: Howard, Buckley, Robinson, Burke.
Millwall: Archer, Meredith, Hutchinson, Williams, Gregory (Cahill 86'), Romeo, Wallace, Elliott (Morison 77'), Saville, Cooper, Marshall (Onyedinma 90'). Subs not used: Martin, Tunnicliffe, O'Brien, Shackell.
Scorer: Elliott 34', Marshall 63'
Referee: Robert Jones
Attendance: 13,810 (526)