Match ends, Millwall 1, Sheffield United 0.
Millwall continued their League One promotion push as Chris Taylor's early goal wrapped up three points against Sheffield United.
The hosts went ahead in just the second minute when Steve Morison crossed to Taylor, who finished from close range.
Billy Sharp could have levelled when he linked on to Matt Done's cross but keeper Jordan Archer caught his header.
Paul Coutts forced Archer into a low near-post save after the break but Millwall held on to win.
That win keeps the Lions fifth in League One, six points off second-placed Wigan while Sheffield United slip a place to 12th.
Millwall manager Neil Harris told BBC Radio London: "We weren't brilliant at times. We played well and should have been out of sight by half-time.
"At this stage of the season it's about getting points on the board. We defended our box really well. I thought the centre-halves were outstanding."
- 18FergusonSubstituted forUpsonat 90+1'minutes
- 9GregorySubstituted forO'Brienat 83'minutes
- 21BaptisteSubstituted forMcEveleyat 49'minutes
- 6BashamBooked at 90mins
- 33CuvelierSubstituted forCouttsat 68'minutes
- 14DoneBooked at 59mins
- 18SammonSubstituted forAdamsat 71'minutes
- Oliver Langford
- Shots on Target
Second Half ends, Millwall 1, Sheffield United 0.
Corner, Millwall. Conceded by Dean Hammond.
Byron Webster (Millwall) wins a free kick in the attacking half.
Foul by Billy Sharp (Sheffield United).
Chris Basham (Sheffield United) is shown the yellow card for a bad foul.
Steve Morison (Millwall) wins a free kick in the defensive half.
Foul by Chris Basham (Sheffield United).
Attempt missed. Ed Upson (Millwall) right footed shot from outside the box is high and wide to the right.
Substitution, Millwall. Ed Upson replaces Shane Ferguson.
Joe Martin (Millwall) wins a free kick in the attacking half.
Foul by Che Adams (Sheffield United).
Corner, Sheffield United. Conceded by Joe Martin.
Foul by Mahlon Romeo (Millwall).
Ryan Flynn (Sheffield United) wins a free kick in the defensive half.
Aiden O'Brien (Millwall) wins a free kick in the defensive half.
Foul by Paul Coutts (Sheffield United).
Attempt missed. Ben Thompson (Millwall) right footed shot from outside the box is high and wide to the right.
Corner, Millwall. Conceded by Matt Done.
Substitution, Millwall. Aiden O'Brien replaces Lee Gregory.