League Two
Crewe1Cheltenham0

Crewe Alexandra 1-0 Cheltenham Town

Crewe moved back up to third in League Two after Perry Ng's second-half blast secured a 1-0 win over promotion rivals Cheltenham.

Skipper Ng fired into the bottom corner to confirm the Railwaymen's second-half superiority, while the Robins were left to rue first-half misses.

Visitors' striker Alfie May lifted an attempted lob into the arms of Will Jaaskelainen after being put clear by Chris Hussey early on.

And Cheltenham then wasted a gilt-edged chance to take a first-half lead when a slip-up by Nicky Hunt left May to charge clear again.

The striker squared for what should have been a simple finish for Alex Addai, only for his partner to haplessly miscue in front of an empty net.

Crewe went close when Paul Green's close-range header was deflected onto the roof of the net after the midfielder latched onto Chuma Anene's flick-on.

An even first half saw the Alex go close when Daniel Powell fired into the side netting and Tommy Lowery's drive - bound for the far corner - was turned around the post by Cheltenham goalkeeper Owen Evans.

After the restart Evans pushed out a low drive from Powell and caught Lowery's snapshot which flew off the turf as Crewe upped the tempo. And they took the lead when Ng let rip from 25 yards in the 69th minute.

Substitute Tahvon Campbell curled a late effort over the top for Cheltenham whose four-game unbeaten run came to an end.

Match report supplied by PA Media.

Line-ups

Crewe

  • 1Jaaskelainen
  • 2Ng
  • 28Nottingham
  • 15Hunt
  • 3Pickering
  • 16Lowery
  • 4Wintle
  • 12Green
  • 7Powell
  • 17Anene
  • 10KirkSubstituted forDaleat 80'minutes

Substitutes

  • 8Jones
  • 11Ainley
  • 13Richards
  • 14Finney
  • 19Dale
  • 23Johnson
  • 30Mbulu

Cheltenham

  • 33Evans
  • 5Raglan
  • 4Tozer
  • 26GreavesBooked at 84mins
  • 2LongBooked at 78mins
  • 14SheafSubstituted forCampbellat 70'minutes
  • 8Clements
  • 7Thomas
  • 3Hussey
  • 29MayBooked at 90mins
  • 16AddaiSubstituted forLloydat 60'minutes

Substitutes

  • 10Campbell
  • 15Boyle
  • 17Debayo
  • 19Lloyd
  • 21Doyle-Hayes
  • 23Ince
  • 31Lapworth
Referee:
Scott Oldham
Attendance:
4,478

Match Stats

Home TeamCreweAway TeamCheltenham
Possession
Home57%
Away43%
Shots
Home10
Away10
Shots on Target
Home4
Away3
Corners
Home8
Away4
Fouls
Home9
Away11

Live Text

Match ends, Crewe Alexandra 1, Cheltenham Town 0.

Full Time

Second Half ends, Crewe Alexandra 1, Cheltenham Town 0.

Attempt missed. Perry Ng (Crewe Alexandra) right footed shot from outside the box is too high from a direct free kick.

Booking

Alfie May (Cheltenham Town) is shown the yellow card for a bad foul.

Owen Dale (Crewe Alexandra) wins a free kick in the attacking half.

Foul by Alfie May (Cheltenham Town).

Corner, Cheltenham Town. Conceded by Chuma Anene.

Attempt missed. Tahvon Campbell (Cheltenham Town) right footed shot from the centre of the box is close, but misses to the left. Assisted by Sean Long with a headed pass.

Foul by Michael Nottingham (Crewe Alexandra).

Tahvon Campbell (Cheltenham Town) wins a free kick in the attacking half.

Attempt missed. Tahvon Campbell (Cheltenham Town) right footed shot from outside the box is close, but misses the top right corner. Assisted by Alfie May.

Booking

Jacob Greaves (Cheltenham Town) is shown the yellow card for a bad foul.

Owen Dale (Crewe Alexandra) wins a free kick on the right wing.

Foul by Jacob Greaves (Cheltenham Town).

Attempt blocked. Alfie May (Cheltenham Town) right footed shot from the right side of the box is blocked. Assisted by Chris Clements.

Corner, Cheltenham Town. Conceded by Harry Pickering.

Nicky Hunt (Crewe Alexandra) wins a free kick in the defensive half.

Foul by Alfie May (Cheltenham Town).

Attempt blocked. Conor Thomas (Cheltenham Town) right footed shot from the centre of the box is blocked. Assisted by Sean Long with a cross.

Substitution

Substitution, Crewe Alexandra. Owen Dale replaces Charlie Kirk.

Booking

Sean Long (Cheltenham Town) is shown the yellow card for a bad foul.

Daniel Powell (Crewe Alexandra) wins a free kick in the defensive half.

Foul by Sean Long (Cheltenham Town).

Harry Pickering (Crewe Alexandra) wins a free kick in the defensive half.

Foul by Tahvon Campbell (Cheltenham Town).

Corner, Cheltenham Town. Conceded by Harry Pickering.

Foul by Michael Nottingham (Crewe Alexandra).

Tahvon Campbell (Cheltenham Town) wins a free kick on the left wing.

Attempt blocked. Paul Green (Crewe Alexandra) header from the centre of the box is blocked. Assisted by Tommy Lowery with a cross.

Corner, Crewe Alexandra. Conceded by Jacob Greaves.

Attempt blocked. Tommy Lowery (Crewe Alexandra) right footed shot from the left side of the box is blocked. Assisted by Harry Pickering.

Substitution

Substitution, Cheltenham Town. Tahvon Campbell replaces Max Sheaf.

Goal!

Goal! Crewe Alexandra 1, Cheltenham Town 0. Perry Ng (Crewe Alexandra) left footed shot from outside the box to the bottom right corner. Assisted by Charlie Kirk.

Foul by Chuma Anene (Crewe Alexandra).

Ben Tozer (Cheltenham Town) wins a free kick in the defensive half.

Corner, Crewe Alexandra. Conceded by Charlie Raglan.

Substitution

Substitution, Cheltenham Town. George Lloyd replaces Alex Addai.

Attempt saved. Tommy Lowery (Crewe Alexandra) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Daniel Powell.

Corner, Crewe Alexandra. Conceded by Jacob Greaves.

Offside, Crewe Alexandra. Ryan Wintle tries a through ball, but Charlie Kirk is caught offside.

goal

As It Stood

TeamPWDLFAGDPts
1Swindon28165749311853
2Exeter27158438271153
3Crewe26145748321647
4Plymouth26145743271647
5Bradford27129635241145
6Northampton27136840301045
7Cheltenham271111541221944
8Colchester271111538251344
9Forest Green2812883325844
10Port Vale28101173533241
11Newport259972522336
12Walsall28106122837-936
13Salford2898113539-435
14Scunthorpe2888123740-332
15Crawley28711103639-332
16Cambridge2887133037-731
17Grimsby2679102530-530
18Oldham28611112742-1529
19Mansfield2869133745-827
20Leyton Orient2769123344-1127
21Carlisle2768132444-2026
22Macclesfield2661282529-424
23Stevenage28313121931-1222
24Morecambe2857162450-2622
View full League Two table

Top Stories