Match ends, Fleetwood Town 1, Millwall 0.
Fleetwood cut the gap on second-placed Bolton to just one point with a hard-fought win over promotion rivals Millwall.
Ben Davies' header gave Uwe Rosler's men all three points at Highbury, which kept Fleetwood's automatic promotion hopes alive.
Millwall dominated the opening 25 minutes and played Fleetwood off the park, but ended up paying the price for missed opportunities.
Neil Harris' men carved out seven chances in that blistering spell, with Lee Gregory wasting the two biggest opportunities.
Ben Thompson's effort from outside the box cannoned back off the post into the forward's path, but he fired straight at Fleetwood goalkeeper Alex Cairns when one-on-one.
Jed Wallace steamed down the left flank before teeing Gregory up in space in the box, but the striker's first-time effort crashed into a post.
And the Lions paid for their lack of bite as Fleetwood survived the storm and opened the scoring in first-half injury time.
Amari'i Bell was needlessly fouled on the left flank by Mahlon Romeo and, when George Glendon whipped the subsequent set-piece into the box, Davies nodded in his first goal for the club.
It was an end-to-end second half, with Gregory having an effort blocked on the line by Davies and Cairns making an unbelievable save to stop Jake Cooper's header.
Millwall threw everything at Fleetwood in the dying stages, but some excellent defending from the hosts and a last-gasp Cairns save from Calum Butcher's header denied the Lions.
Match report supplied by the Press Association.
- 4BrannaganSubstituted forSchwablat 87'minutes
- 18GlendonBooked at 77mins
- 3BellSubstituted forNirennoldat 56'minutesBooked at 72mins
- 9BurnsSubstituted forDempseyat 61'minutes
- 4HutchinsonSubstituted forCooperat 45'minutes
- 3MartinSubstituted forFergusonat 78'minutes
- 14J Wallace
- 8ThompsonSubstituted forButcherat 82'minutes
- John Brooks
- Shots on Target
Second Half ends, Fleetwood Town 1, Millwall 0.
Attempt saved. Callum Butcher (Millwall) header from the centre of the box is saved in the centre of the goal.
Substitution, Fleetwood Town. Markus Schwabl replaces Cameron Brannagan.
Foul by Steve Morison (Millwall).
Conor McLaughlin (Fleetwood Town) wins a free kick in the attacking half.
Attempt missed. Shaun Williams (Millwall) right footed shot from the right side of the six yard box is high and wide to the left.
Corner, Millwall. Conceded by Alex Cairns.
Attempt saved. Lee Gregory (Millwall) right footed shot from the centre of the box is saved in the bottom right corner.
Attempt saved. Bobby Grant (Fleetwood Town) right footed shot from the right side of the box is saved in the top centre of the goal.
Substitution, Millwall. Callum Butcher replaces Ben Thompson.
Byron Webster (Millwall) wins a free kick in the attacking half.
Foul by Bobby Grant (Fleetwood Town).
Lee Gregory (Millwall) wins a free kick in the defensive half.
Foul by Cameron Brannagan (Fleetwood Town).
Substitution, Millwall. Shane Ferguson replaces Joe Martin.
George Glendon (Fleetwood Town) is shown the yellow card for a bad foul.
Foul by George Glendon (Fleetwood Town).
Aiden O'Brien (Millwall) wins a free kick in the attacking half.
Attempt saved. Byron Webster (Millwall) right footed shot from the centre of the box is saved in the centre of the goal.