Match ends, Luton Town 3, Crewe Alexandra 1.
Luton are on the brink of promotion to League One after racking up their third successive home win by beating Crewe.
In an open contest, Jack Stacey headed straight at keeper Ben Garratt and Danny Hylton flashed wide.
Alex's Harry Pickering had a free-kick parried away by James Shea, while Town's Elliot Lee saw a 20-yarder go inches wide.
Crewe took the lead after 35 minutes when an error from Alan Sheehan saw Jordan Bowery race away and finish well.
Luton swiftly levelled just four minutes later as Hylton swivelled to score his 22nd of the season.
The Hatters moved in front in glorious style on the stroke of half-time, Lee magnificently curling into the top corner from the edge of the area.
They led 3-1 on 51 minutes as Pelly-Ruddock Mpanzu blasted in the goal of the game, firing home from fully 30 yards for his first goal of the season.
Luton almost added to their tally, James Collins' effort deflected wide and sub Harry Cornick dragging off target as the hosts moved just a point behind leaders Accrington, who drew with Exeter.
Report supplied by the Press Association.
Line-ups
Luton
Formation 4-3-3
- 36Shea
- 7Stacey
- 16Rea
- 44Sheehan
- 3Potts
- 8Lee
- 4McCormackBooked at 31mins
- 17Mpanzu
- 19Collins
- 9HyltonBooked at 69minsSubstituted forMullinsat 85'minutes
- 38LeeSubstituted forCornickat 64'minutes
Substitutes
- 1Stech
- 2Justin
- 5Mullins
- 14Cornick
- 15Jervis
- 20Downes
- 22Gambin
Crewe
Formation 4-4-2
- 1Garratt
- 2Ng
- 5Ray
- 12Nolan
- 18Pickering
- 8Jones
- 30GreenBooked at 41minsSubstituted forDagnallat 77'minutesBooked at 88mins
- 15Wintle
- 20KirkSubstituted forAinleyat 57'minutes
- 10Bowery
- 32MillerSubstituted forPorterat 57'minutes
Substitutes
- 4Walker
- 7Porter
- 9Dagnall
- 13Richards
- 14Ainley
- 16Lowery
- 42Sterry
- Referee:
- Ben Toner
- Attendance:
- 9,202
Match Stats
- Possession
- Home56%
- Away44%
- Shots
- Home22
- Away6
- Shots on Target
- Home9
- Away3
- Corners
- Home8
- Away7
- Fouls
- Home8
- Away8
Live Text
Post update
Full Time
Second Half ends, Luton Town 3, Crewe Alexandra 1.
Post update
Corner, Crewe Alexandra. Conceded by Alan McCormack.
Post update
Corner, Crewe Alexandra. Conceded by Jack Stacey.
Post update
Attempt blocked. George Ray (Crewe Alexandra) right footed shot from the centre of the box is blocked.
Post update
Foul by Harry Cornick (Luton Town).
Post update
George Ray (Crewe Alexandra) wins a free kick in the defensive half.
Booking
Eddie Nolan (Crewe Alexandra) is shown the yellow card for a bad foul.
Post update
Alan McCormack (Luton Town) wins a free kick in the defensive half.
Post update
Foul by Eddie Nolan (Crewe Alexandra).
Post update
Attempt missed. Harry Cornick (Luton Town) right footed shot from the left side of the six yard box is close, but misses to the left.
Substitution
Substitution, Luton Town. Johnny Mullins replaces Danny Hylton.
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
Attempt missed. Eddie Nolan (Crewe Alexandra) header from very close range is just a bit too high.
Post update
Corner, Crewe Alexandra. Conceded by Glen Rea.
Post update
Alan Sheehan (Luton Town) hits the right post with a left footed shot from outside the box from a direct free kick.
Post update
Hand ball by Perry Ng (Crewe Alexandra).
Post update
Corner, Luton Town. Conceded by Ben Garratt.
Substitution
Substitution, Crewe Alexandra. Chris Dagnall replaces Paul Green.
Post update
Corner, Luton Town. Conceded by George Ray.