Match ends, Millwall 1, Fleetwood Town 0.
Millwall moved closer to securing a League One play-off place with a slim victory over struggling Fleetwood.
The Cod Army, who are two points above the drop zone following the loss, came close to opening the scoring when Bobby Grant's acrobatic volley hit the bar.
But Steve Morison's delicate chip over Fleetwood keeper Chris Maxwell gave the Lions a lead they did not surrender.
Neil Harris' side are fourth and are three points clear of seventh-placed Barnsley with three games left to play.
Millwall manager Neil Harris told BBC Radio London:
"We were nowhere near at our best, that's for sure.
"I think it's probably one that maybe we've been owed during the season that we've lost games or drawn games we should have won and today was maybe the other way round, maybe we didn't deserve the three points.
"If you're looking at the difference between the two teams I think you're looking at the quality of the winning goal."
Line-ups
Millwall
Formation 4-4-2
- 13Archer
- 27RomeoBooked at 30mins
- 17Webster
- 16Beevers
- 3Martin
- 19Taylor
- 24Thompson
- 26Abdou
- 22O'BrienSubstituted forUpsonat 88'minutes
- 20MorisonSubstituted forOnyedinmaat 70'minutes
- 9GregorySubstituted forPhilpotat 45'minutesBooked at 58mins
Substitutes
- 1Forde
- 4Edwards
- 5Craig
- 8Upson
- 10Onyedinma
- 28Philpot
- 37Twardek
Fleetwood
Formation 4-2-3-1
- 1Maxwell
- 2McLaughlin
- 6PondBooked at 60mins
- 4JordanBooked at 58mins
- 7Bell
- 5JónssonSubstituted forHunterat 80'minutes
- 37ScougallSubstituted forBallat 80'minutes
- 14GrantSubstituted forColeat 72'minutes
- 8Ryan
- 18Sarcevic
- 11Burns
Substitutes
- 12Hornby-Forbes
- 22Hunter
- 23Ball
- 31Nilsson
- 40Gogic
- 42Grant
- 44Cole
- Referee:
- Ross Joyce
- Attendance:
- 7,865
Match Stats
- Possession
- Home46%
- Away54%
- Shots
- Home6
- Away12
- Shots on Target
- Home2
- Away4
- Corners
- Home5
- Away7
- Fouls
- Home13
- Away7
Live Text
Post update
Full Time
Second Half ends, Millwall 1, Fleetwood Town 0.
Post update
Attempt saved. Wes Burns (Fleetwood Town) header from the left side of the six yard box is saved in the top centre of the goal.
Post update
Attempt saved. Wes Burns (Fleetwood Town) right footed shot from the centre of the box is saved in the centre of the goal.
Post update
Attempt blocked. Wes Burns (Fleetwood Town) right footed shot from the centre of the box is blocked.
Post update
Attempt blocked. David Ball (Fleetwood Town) left footed shot from outside the box is blocked.
Post update
Foul by Ed Upson (Millwall).
Post update
Jimmy Ryan (Fleetwood Town) wins a free kick on the left wing.
Substitution
Substitution, Millwall. Ed Upson replaces Aiden O'Brien.
Post update
Attempt blocked. David Ball (Fleetwood Town) right footed shot from outside the box is blocked.
Post update
Corner, Fleetwood Town. Conceded by Joe Martin.
Post update
Attempt missed. Wes Burns (Fleetwood Town) right footed shot from outside the box is close, but misses the top left corner from a direct free kick.
Post update
Amari'i Bell (Fleetwood Town) wins a free kick in the attacking half.
Post update
Foul by Ben Thompson (Millwall).
Post update
(Millwall) wins a free kick in the attacking half.
Post update
Foul by Nathan Pond (Fleetwood Town).
Post update
Corner, Fleetwood Town. Conceded by Jordan Archer.
Substitution
Substitution, Fleetwood Town. Ashley Hunter replaces Eggert Jónsson.
Substitution
Substitution, Fleetwood Town. David Ball replaces Stefan Scougall.
Post update
Corner, Fleetwood Town. Conceded by Joe Martin.