Match ends, Fleetwood Town 0, Crewe Alexandra 2.
Crewe's first goals in four matches proved enough to win at Fleetwood.
Owen Dale and Chris Porter were on target as two mid-table sides played out an entertaining clash.
After Fleetwood's Barrie McKay fluffed a terrific early chance, it was Crewe who broke the deadlock in the 24th minute. Luke Murphy slid a low cross into the path of Dale and he took a touch before side-footing comfortably home from 12 yards.
The hosts then had a great chance to level when Crewe sub Donervon Daniels tripped Callum Camps but Kyle Vassell saw his penalty superbly saved by Will Jaaskelainen.
Vassell's thumping header was saved by Jaaskelainen shortly before the break, and a similar effort from Crewe's Mickael Mandron flew narrowly off target just past the hour mark.
Crewe wrapped up victory in the 83rd minute when veteran Porter routinely slotted home a penalty after Fleetwood skipper Callum Connolly had dragged back substitute Anthony Evans.
Match report supplied by PA Media.
- 4ConnollyBooked at 14mins
- 3AndrewBooked at 69mins
- 24BattySubstituted forBaggleyat 70'minutesBooked at 76mins
- 16RossiterSubstituted forFinleyat 65'minutes
- 35RydelSubstituted forGarnerat 65'minutes
- 21AdebisiBooked at 45mins
- 33WoodSubstituted forEvansat 48'minutes
- 17OffordSubstituted forDanielsat 20'minutes
- 28MurphyBooked at 54mins
- Ross Joyce
- Shots on Target
Second Half ends, Fleetwood Town 0, Crewe Alexandra 2.
Attempt missed. Janoi Donacien (Fleetwood Town) header from a difficult angle on the left misses to the left. Assisted by Danny Andrew with a cross following a corner.
Corner, Fleetwood Town. Conceded by Mikael Mandron.
Barrie McKay (Fleetwood Town) wins a free kick in the attacking half.
Foul by Antony Evans (Crewe Alexandra).
Foul by Sam Finley (Fleetwood Town).
Mikael Mandron (Crewe Alexandra) wins a free kick on the right wing.
Barrie McKay (Fleetwood Town) wins a free kick on the right wing.
Foul by Tom Lowery (Crewe Alexandra).
James Hill (Fleetwood Town) wins a free kick in the defensive half.
Foul by Chris Porter (Crewe Alexandra).
Foul by Kyle Vassell (Fleetwood Town).
Harry Pickering (Crewe Alexandra) wins a free kick in the defensive half.
Goal! Fleetwood Town 0, Crewe Alexandra 2. Chris Porter (Crewe Alexandra) converts the penalty with a right footed shot to the bottom left corner.
Penalty conceded by Callum Connolly (Fleetwood Town) after a foul in the penalty area.
Penalty Crewe Alexandra. Antony Evans draws a foul in the penalty area.
Foul by Callum Connolly (Fleetwood Town).
Chris Porter (Crewe Alexandra) wins a free kick in the attacking half.
Barrie McKay (Fleetwood Town) wins a free kick in the defensive half.