A late goal from Andy Keogh saw Millwall take all three points against Wolverhampton Wanderers.
A scrappy opening period saw both sides awarded plenty of free kicks, but the keepers were rarely troubled.
The action was often end to end in the first half, but neither side were convincing in front of goal.
Wolves keeper Carl Ikeme suffered a hand injury in the second half and had to be replaced by Dorus De Vries.
Millwall's excellent recent form saw the visitors gain control of the match, looking the more likely to score.
Former Wolves player Andy Keogh broke the deadlock in the 79th minute, becoming the second former player to score against the home side in the last week.
The result leaves the Molineux side without a win in nine games.