League Two
LutonLuton Town2CheltenhamCheltenham Town3

Luton Town 2-3 Cheltenham Town

Struggling Cheltenham produced a superb 3-2 win to stun League Two promotion-chasers Luton Town at Kenilworth Road.

The visitors were ahead after five minutes when debutant goalkeeper Stuart Moore made a hash of his punch and Will Boyle scored from close range.

Isaac Vassell missed an open goal from five yards for the hosts and Jonathan Smith's header was then cleared off the line by Jack Barthram.

The hosts again came close to a leveller midway through the half as Smith's half-volley went close, while Jordan Cook's wonderful free-kick cannoned against the angle of post and bar.

However, the Robins broke with devastating pace to make it 2-0 on 28 minutes, with Carl Winchester picking out Barthram to fire past Moore.

Luton did reduce the deficit on 41 minutes, Vassell slamming home from inside the box.

Cheltenham had a third on the hour, with Billy Waters on hand to beat Moore and score his 12th of the season.

The Hatters were back in the game once more in the 72nd minute when Liam Davis turned Olly Lee's drilled free-kick into his own net, but the hosts couldn't find an equaliser.

Match report supplied by the Press Association

Line-ups

Luton

Formation 4-1-2-1-2

  • 1Moore
  • 36JustinBooked at 90mins
  • 6Cuthbert
  • 16Rea
  • 21Senior
  • 17Ruddock
  • 4Smith Substituted forLeeat 45'minutes
  • 22Gambin Substituted forGrayat 70'minutes
  • 10Cook
  • 20Vassell
  • 14Marriott Substituted forD'Athat 61'minutes

Substitutes

  • 2O'Donnell
  • 7Gray
  • 18Banton
  • 19Lee
  • 24D'Ath
  • 31King
  • 44Sheehan

Cheltenham

Formation 3-5-2

  • 1Brown
  • 23Onariase
  • 15BoyleBooked at 71mins
  • 24O'Shaughnessy
  • 2Barthram
  • 7Pell
  • 18Rowe
  • 33Davis
  • 17Cranston Substituted forStorerat 88'minutes
  • 27Winchester Substituted forWatersat 45'minutes
  • 19WoottonBooked at 34mins Substituted forWrightat 73'minutes

Substitutes

  • 4Storer
  • 8Waters
  • 9Wright
  • 11Munns
  • 12Kitscha
  • 30Holman
  • 36De Girolamo
Referee:
John Busby
Attendance:
6,708

Match Stats

Home TeamLutonAway TeamCheltenham
Possession
Home60%
Away40%
Shots
Home10
Away7
Shots on Target
Home1
Away3
Corners
Home6
Away4
Fouls
Home11
Away12

Live Text

  1. Post update

    Match ends, Luton Town 2, Cheltenham Town 3.

  2. Full Time

    Second Half ends, Luton Town 2, Cheltenham Town 3.

  3. Post update

    Attempt missed. Scott Cuthbert (Luton Town) right footed shot from the centre of the box is just a bit too high.

  4. Booking

    James Justin (Luton Town) is shown the yellow card for a bad foul.

  5. Post update

    Foul by James Justin (Luton Town).

  6. Post update

    Kyle Storer (Cheltenham Town) wins a free kick in the attacking half.

  7. Post update

    Foul by Glen Rea (Luton Town).

  8. Post update

    Daniel Wright (Cheltenham Town) wins a free kick in the attacking half.

  9. Post update

    Attempt blocked. Jordan Cook (Luton Town) right footed shot from the centre of the box is blocked.

  10. Substitution

    Substitution, Cheltenham Town. Kyle Storer replaces Jordan Cranston because of an injury.

  11. Post update

    Delay in match Jordan Cranston (Cheltenham Town) because of an injury.

  12. Post update

    Attempt blocked. Jordan Cook (Luton Town) right footed shot from outside the box is blocked.

  13. Post update

    Attempt missed. Liam Davis (Cheltenham Town) right footed shot from outside the box is just a bit too high.

  14. Post update

    Attempt missed. Manny Onariase (Cheltenham Town) header from very close range is just a bit too high.

  15. Post update

    Corner, Cheltenham Town. Conceded by Scott Cuthbert.

  16. Post update

    Foul by Scott Cuthbert (Luton Town).

  17. Post update

    James Rowe (Cheltenham Town) wins a free kick in the defensive half.

  18. Post update

    Jordan Cook (Luton Town) wins a free kick in the defensive half.

  19. Post update

    Foul by Manny Onariase (Cheltenham Town).

  20. Post update

    Foul by Pelly Ruddock (Luton Town).

As It Stood

Team P W D L F A GD Pts
1 Doncaster 28 19 4 5 58 34 24 61
2 Plymouth 27 17 3 7 44 30 14 54
3 Carlisle 28 12 13 3 49 38 11 49
4 Exeter 28 14 3 11 44 29 15 45
5 Luton 28 12 9 7 41 27 14 45
6 Portsmouth 27 13 6 8 40 27 13 45
7 Wycombe 27 12 7 8 36 32 4 43
8 Barnet 28 10 11 7 38 38 0 41
9 Colchester 27 11 7 9 41 34 7 40
10 Mansfield 28 10 10 8 31 30 1 40
11 Cambridge 27 11 6 10 36 31 5 39
12 Grimsby 28 11 6 11 35 33 2 39
13 Blackpool 26 9 9 8 38 27 11 36
14 Stevenage 28 11 3 14 42 46 -4 36
15 Yeovil 28 9 8 11 30 35 -5 35
16 Crawley 26 10 5 11 32 40 -8 35
17 Morecambe 25 9 4 12 32 43 -11 31
18 Hartlepool 28 7 9 12 36 47 -11 30
19 Crewe 28 6 11 11 26 39 -13 29
20 Cheltenham 28 6 10 12 31 41 -10 28
21 Accrington 26 6 8 12 24 35 -11 26
22 Notts County 28 7 5 16 30 51 -21 26
23 Leyton Orient 27 7 4 16 28 41 -13 25
24 Newport 27 5 7 15 32 46 -14 22
View full League Two table