Match ends, Crewe Alexandra 0, Swindon Town 3.
First-half goals from Kaiyne Woolery, Amine Linganzi and Luke Norris saw Swindon beat Crewe Alexandra to end a run of three League Two defeats.
Swindon made the most of the space offered by the struggling Railwaymen early on to take an unassailable lead. After Keshi Anderson side-footed onto the foot of the post, Woolery was on hand to finish off the rebound for the opener in the eighth minute.
Chris Dagnall flicked a header past the near post as the hosts tried to hit back, but his side were let down by inept defending and Matty Taylor's free-kick was nodded home with ease by Linganzi after 17 minutes.
The pace of Anderson and Woolery was a thorn in Crewe's side and when Perry Ng pressed the panic button to bring the former down in the box, Norris drilled the spot-kick into the corner with just 20 minutes gone.
Had Crewe keeper Ben Garratt not got off his line quickly at Woolery's feet soon after the damage would have been more severe before the break.
Swindon slowed down in the second half, but still could have had more goals with Woolery striking the foot of the post after another darting run and Taylor curling a free-kick onto the bar.
Crewe's poor run, with seven defeats in their past nine league games, leaves them three points above the relegation zone.
Match report supplied by the Press Association.
Line-ups
Crewe
Formation 4-4-2
- 1Garratt
- 2Ng
- 6Raynes
- 12Nolan
- 3Bakayogo
- 14AinleySubstituted forGrantat 59'minutes
- 16Lowery
- 18PickeringBooked at 54mins
- 11CooperSubstituted forKirkat 55'minutes
- 10BowerySubstituted forPorterat 59'minutes
- 9Dagnall
Substitutes
- 4Walker
- 7Porter
- 13Richards
- 20Kirk
- 24Reilly
- 27Stubbs
- 28Grant
Swindon
Formation 4-4-2
- 1Vigouroux
- 2PurkissBooked at 71mins
- 6Lancashire
- 4Preston
- 31TaylorBooked at 68mins
- 7MullinSubstituted forGoddardat 90+4'minutes
- 8Dunne
- 16Linganzi
- 30Anderson
- 22WooleryBooked at 84minsSubstituted forIandoloat 84'minutes
- 9NorrisBooked at 63minsSubstituted forGordonat 70'minutes
Substitutes
- 5Robertson
- 10Goddard
- 14Iandolo
- 18McDermott
- 20Gordon
- 21Charles-Cook
- 24Knoyle
- Referee:
- Eddie Ilderton
- Attendance:
- 3,736
Match Stats
- Possession
- Home53%
- Away47%
- Shots
- Home8
- Away12
- Shots on Target
- Home3
- Away6
- Corners
- Home2
- Away6
- Fouls
- Home13
- Away5
Live Text
Post update
Full Time
Second Half ends, Crewe Alexandra 0, Swindon Town 3.
Post update
Zoumana Bakayogo (Crewe Alexandra) wins a free kick on the right wing.
Post update
Foul by Keshi Anderson (Swindon Town).
Substitution
Substitution, Swindon Town. John Goddard replaces Paul Mullin.
Post update
Attempt saved. Chris Porter (Crewe Alexandra) right footed shot from the centre of the box is saved in the centre of the goal.
Post update
Corner, Crewe Alexandra. Conceded by Amine Linganzi.
Booking
Kaiyne Woolery (Swindon Town) is shown the yellow card.
Substitution
Substitution, Swindon Town. Ellis Iandolo replaces Kaiyne Woolery.
Post update
Foul by Charlie Kirk (Crewe Alexandra).
Post update
Matthew Taylor (Swindon Town) wins a free kick on the left wing.
Post update
Foul by Harry Pickering (Crewe Alexandra).
Post update
Kaiyne Woolery (Swindon Town) wins a free kick in the defensive half.
Post update
Attempt missed. Chris Dagnall (Crewe Alexandra) header from the centre of the box is close, but misses to the left.
Post update
Attempt saved. Chris Porter (Crewe Alexandra) right footed shot from the right side of the box is saved in the centre of the goal.
Post update
Delay in match Matt Preston (Swindon Town) because of an injury.
Post update
Corner, Swindon Town. Conceded by Eddie Nolan.
Booking
Ben Purkiss (Swindon Town) is shown the yellow card for a bad foul.
Post update
Foul by Charlie Kirk (Crewe Alexandra).
Post update
Ben Purkiss (Swindon Town) wins a free kick on the left wing.