Millwall ramped up the pressure on struggling Luton by picking up a first away win since October with a 1-0 victory at Kenilworth Road.
There was a dearth of goalscoring opportunities in a scrappy opening 15 minutes, Jacob Brown’s blocked shot the closest anyone came.
The Lions were forced into a switch on 17 minutes, Calum Scanlon pulling his hamstring, replaced by former Luton loanee Aaron Connolly
The game did liven up slightly from the half hour mark onwards, Carlton Morris’s back post header from Alfie Doughty’s corner hitting team-mate Brown, but the forward could not adjust himself, the ball bouncing through to Lukas Jensen.
Millwall then went close, Connolly picking up possession to have an effort from 20 yards and Thomas Kaminski palming behind.
The Lions were awarded a penalty by referee Gavin Ward on 33 minutes, despite Luton appealing that the ball had gone out in the build-up, when Connolly was tripped by Marvelous Nakamba.
The forward took it himself, firing hard and low, but against the legs of Kaminski who was also able to grab the loose ball before any Millwall attacker could react.
Luton looked to make the most of their reprieve, Morris heading over from a corner to complete a first half that was devoid of any real entertainment.
Five minutes after the break, Town were inches away from breaking the deadlock when Morris’s towering header from Clark’s deep free kick bounced just the wrong side of a post.
Millwall then came on strong, Duncan Watmore seeing his angled drive flash past a post, before they took the lead on 61 minutes with a goal entirely out of keeping with the quality of the rest of the match. Mihailo Ivanovic struck a brilliant curving volley from the edge of the box that gave Kaminski no chance.
The Serbia international might have made it 2-0 on 68 minutes when left completely unmarked at the back post to volley a right wing cross into the ground which Kaminski tipped over.
Even though Luton needed the points, it was Millwall who continued to have the better chances, Ivanovic once more meeting a corner and his downward header drawing an excellent reaction stop from Kaminski.
Luton almost grabbed a point in the closing stages, Morris’ close range effort deflected over and then substitute Elijah Adebayo meeting a corner but heading off target.
Late on, Lions goalkeeper Jensen was carried off on a stretcher, Liam Roberts on for stoppage time, but he was not tested at all as the visitors claimed all three points.