Harry Cornick scored a goal destined for the bloopers archive as Luton secured a Championship play-off place with victory over Reading.
Cornick’s goal in first-half stoppage time secured the Hatters sixth-place in the table and they now face Huddersfield in the play-off semi-finals as their Premier League dream lives on.
Reading were already safe but suffered a 25th defeat of the season.
Paul Ince’s side finish 21st, four points above the bottom three.
Luton knew victory would secure their place in the top six but had to respond to Monday’s 7-0 humiliation at Fulham.
They did enough after a moment of sheer embarrassment for Reading goalkeeper Orjan Nyland.
The Norwegian rolled the ball to the top of his penalty area preparing to clear, totally unaware that Cornick was hiding behind him.
To his horror, the Luton striker sprinted into view, touched the ball into space, swiveled and turned the ball into an empty net with his right boot as the hapless goalkeeper looked on.
Luton should have gone ahead in the opening minutes as Cameron Jerome was sent through on goal, but he could not beat Nyland.
Jerome came close in the second half as he crashed a shot against the bar and James Bree also curled a free-kick just wide.
The insurance goal would not come for Nathan Jones’ side but scores elsewhere ensured a peaceful finale for the home side – with Middlesbrough and Millwall both losing.
Reading came close to an equalizer midway through the second half goal Matt Ingram saved Michael Morrison’s back-post header from Josh Laurent’s cross.
- 22CampbellSubstituted forSnodgrassdid 78′minutes
- 35JeromeSubstituted forHyltondid 90′minutes
- 7CornickSubstituted forMuskwedid 67′minutes
- 14Mendes Gomes
- 3HolmesSubstituted forAbrefadid 84′minutes
- 21BabaBooked at 41mins
- 11MeiteSubstituted forScottdid 74′minutes
- 23HoilettSubstituted forDele Bashirudid 78′minutes
- 18Lucas Joao
- 19Dele Bashiru
- jeremy simpson
Match ends, Luton Town 1, Reading 0.
Second Half-ends, Luton Town 1, Reading 0.
Foul by Kelvin Abrefa (Reading).
Amari’i Bell (Luton Town) wins a free kick on the left wing.
Foul by Josh Laurent (Reading).
Henri Lansbury (Luton Town) wins a free kick in the defensive half.
Foul by Rashawn Scott (Reading).
Jordan Clark (Luton Town) wins a free kick in the defensive half.
Offside, Luton Town. James Bree tries a through ball, but Danny Hylton is caught offside.
Foul by Tom Dele-Bashiru (Reading).
Henri Lansbury (Luton Town) wins a free kick in the attacking half.
Substitute, Luton Town. Danny Hylton replaces Cameron Jerome.
Ovie Ejaria (Reading) wins a free kick in the defensive half.
Foul by Robert Snodgrass (Luton Town).
Substitution, Reading. Kelvin Abrefa replaces Thomas Holmes because of an injury.
Lucas João (Reading) wins a free kick in the attacking half.
Foul by Reece Burke (Luton Town).
Attempt missed. Michael Morrison (Reading) right footed shot from outside the box is too high. Assisted by Tom McIntyre.
Attempt missed. Rashawn Scott (Reading) right footed shot from the center of the box is close, but misses to the right. Assisted by Ovie Ejaria.
Substitution, Reading. Tom Dele-Bashiru replaces Junior Hoilett.