Match ends, Accrington Stanley 1, Crewe Alexandra 0.
Colby Bishop scored the only goal as Accrington extended their unbeaten league run to six games with a 1-0 win over Crewe.
The striker pounced in the 59th minute after a Matt Butcher free-kick was pushed on to the crossbar by Will Jaaskelainen and it dropped down for Bishop to head over the line.
It was also a sixth successive league clean sheet for Stanley, who are closing on the top six with games in hand.
Clear-cut chances were at a premium for both sides before the break.
Crewe's Tom Lowery had a strike blocked by Cameron Burgess in the opening seconds while, at the other end, Joe Pritchard fired narrowly wide.
Alex striker Chris Porter's free header after 22 minutes was straight into Toby Savin's hands, while a cross from Crewe's Oliver Finney hit the top of the crossbar as it remained goalless at the break.
Bishop had two headed chances after the restart before he took the third one from close range after 59 minutes.
Stanley had opportunities to increase their lead through Butcher, Bishop and Pritchard but one goal proved enough.
Match report supplied by PA Media.
- 18RodgersSubstituted forCassidyat 73'minutes
- 8RussellBooked at 35minsSubstituted forSangareat 45'minutes
- 3PickeringBooked at 58mins
- 8LowerySubstituted forAinleyat 73'minutes
- 4WintleSubstituted forMurphyat 84'minutes
- 19DaleBooked at 62minsSubstituted forPowellat 78'minutes
- 9PorterSubstituted forZanzalaat 84'minutes
- Anthony Backhouse
- Shots on Target
Second Half ends, Accrington Stanley 1, Crewe Alexandra 0.
Attempt missed. Harry Pickering (Crewe Alexandra) left footed shot from outside the box is high and wide to the right. Assisted by Charlie Kirk following a corner.
Corner, Crewe Alexandra. Conceded by Ryan Cassidy.
Attempt blocked. Luke Murphy (Crewe Alexandra) right footed shot from outside the box is blocked. Assisted by Harry Pickering.
Corner, Crewe Alexandra. Conceded by Dion Charles.
Corner, Accrington Stanley. Conceded by Perry Ng.
Attempt missed. Mohammed Sangare (Accrington Stanley) left footed shot from outside the box is close, but misses to the left. Assisted by Matt Butcher.
Corner, Crewe Alexandra. Conceded by Cameron Burgess.
Substitution, Crewe Alexandra. Luke Murphy replaces Ryan Wintle.
Substitution, Crewe Alexandra. Offrande Zanzala replaces Chris Porter.
Attempt saved. Colby Bishop (Accrington Stanley) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Matt Butcher.
Attempt missed. Matt Butcher (Accrington Stanley) left footed shot from outside the box misses to the right. Assisted by Dion Charles.
Attempt saved. Matt Butcher (Accrington Stanley) right footed shot from very close range is saved in the centre of the goal. Assisted by Ryan Cassidy.
Substitution, Crewe Alexandra. Daniel Powell replaces Owen Dale.
Attempt missed. Matt Butcher (Accrington Stanley) left footed shot from outside the box is close, but misses to the right from a direct free kick.
Foul by Ryan Wintle (Crewe Alexandra).
Dion Charles (Accrington Stanley) wins a free kick in the attacking half.
Offside, Crewe Alexandra. Oliver Finney tries a through ball, but Chris Porter is caught offside.
Harry Pickering (Crewe Alexandra) wins a free kick in the attacking half.