Match ends, Fleetwood Town 2, Millwall 1.
Fleetwood sub Bobby Grant scored directly from a corner to help his side beat Millwall in League One.
Grant only came on the pitch in the 85th minute but his set-piece just four minutes later caught the wind to give the Cod Army all three points.
Eggert Jonsson had given the hosts the lead just after the hour mark when he headed home Tariq Fosu's cross.
Byron Webster scored from a Millwall corner in the final minute but the Lions drop down to 11th.
- 2McLaughlinSubstituted forGrantat 85'minutes
- 23BallSubstituted forProctorat 83'minutes
- 39Fosu-HenrySubstituted forHornby-Forbesat 77'minutes
- 3MartinBooked at 74mins
- 21SavilleSubstituted forOnyedinmaat 80'minutes
- 18FergusonSubstituted forUpsonat 63'minutes
- 20MorisonBooked at 86mins
- Jeremy Simpson
- Shots on Target
Second Half ends, Fleetwood Town 2, Millwall 1.
Goal! Fleetwood Town 2, Millwall 1. Byron Webster (Millwall) right footed shot from the right side of the six yard box to the bottom right corner.
Corner, Millwall. Conceded by Nathan Pond.
Attempt blocked. Steve Morison (Millwall) right footed shot from the centre of the box is blocked.
Foul by Eggert Jónsson (Fleetwood Town).
Lee Gregory (Millwall) wins a free kick on the left wing.
Attempt missed. Aiden O'Brien (Millwall) right footed shot from outside the box is high and wide to the right.
Goal! Fleetwood Town 2, Millwall 0. Bobby Grant (Fleetwood Town) left footed shot from a difficult angle and long range on the right to the bottom right corner following a corner.
Corner, Fleetwood Town. Conceded by Shaun Cummings.
Attempt blocked. David Henen (Fleetwood Town) right footed shot from the left side of the box is blocked.
Steve Morison (Millwall) is shown the yellow card for dangerous play.
Nathan Pond (Fleetwood Town) wins a free kick in the attacking half.
Foul by Steve Morison (Millwall).
Substitution, Fleetwood Town. Bobby Grant replaces Conor McLaughlin.
Substitution, Fleetwood Town. Jamie Proctor replaces David Ball.
Corner, Fleetwood Town. Conceded by Jordan Archer.
Attempt saved. Fred Onyedinma (Millwall) right footed shot from the centre of the box is saved in the centre of the goal.
Substitution, Millwall. Fred Onyedinma replaces George Saville.
Attempt missed. Ed Upson (Millwall) right footed shot from outside the box is close, but misses to the left.