Luton lived up to their pledge of making it "a special day" for convalescing captain Tom Lockyer by beating Newcastle United at an emotionally charged Kenilworth Road.
Andros Townsend headed home the Hatters' winner against his former club in Luton's first Premier League game since Lockyer's collapse at Bournemouth seven days earlier.
Townsend held up Lockyer's number four shirt in celebration after the goal - one of a number of tributes paid by Luton players and fans to their stricken skipper before, during and after the game.
Only the woodwork denied Luton a more straightforward victory as Ross Barkley struck the bar with a 35-yard thunderbolt and Jacob Brown also hit the frame of the goal from closer in.
Follow reaction from Luton v Newcastle plus the rest of Saturday's Premier League actionHow did you rate Luton's performance? Have your say hereWhat did you make of Newcastle's display? Send us your views hereNewcastle mounted increasing second-half pressure as Alexander Isak had an equaliser ruled out for a marginal offside while Bruno Guimaraes and Anthony Gordon also went close.
However, they slipped to a fourth successive away league defeat to stay seventh while Luton remain 18th but move within two points of safety and have a game in hand on Nottingham Forest, the side directly above them.
More to follow.
Player of the match
OgbeneChiedozie Ogbene
with an average of 7.97
Luton Town
Squad number7Player nameOgbene
Squad number30Player nameTownsend
Squad number9Player nameMorris
Squad number6Player nameBarkley
Squad number17Player nameMpanzu
Squad number5Player nameAndersen
Squad number19Player nameBrown
Squad number45Player nameDoughty
Squad number11Player nameAdebayo
Squad number2Player nameOsho
Squad number28Player nameSambi Lokonga
Squad number29Player nameBell
Squad number26Player nameGiles
Squad number12Player nameKaboré
Squad number15Player nameMengi
Squad number24Player nameKaminski
Newcastle United
Squad number39Player nameBruno Guimarães
Squad number10Player nameGordon
Squad number67Player nameMiley
Squad number2Player nameTrippier
Squad number14Player nameIsak
Squad number9Player nameWilson
Squad number33Player nameBurn
Squad number5Player nameSchär
Squad number36Player nameS Longstaff
Squad number4Player nameBotman
Squad number1Player nameDúbravka
Squad number24Player nameAlmirón
Squad number6Player nameLascelles
Squad number21Player nameLivramento
Squad number20Player nameHall
Line-ups
Luton
Formation 3-4-2-1
24Kaminski15MengiBooked at 89mins2Osho29BellSubstituted forAndersenat 76'minutes12KaboréSubstituted forGilesat 45'minutes28Sambi LokongaSubstituted forMpanzuat 80'minutes6BarkleyBooked at 56mins45Doughty30TownsendSubstituted forOgbeneat 81'minutes19Brown11AdebayoSubstituted forMorrisat 80'minutesSubstitutes
5Andersen7Ogbene9Morris10Woodrow14Chong17Mpanzu18Clark23Krul26GilesNewcastle
Formation 4-3-3
1Dúbravka2Trippier6LascellesSubstituted forBotmanat 37'minutes5Schär33BurnSubstituted forHallat 85'minutesBooked at 90mins67MileySubstituted forIsakat 38'minutes39Bruno Guimarães36S Longstaff24AlmirónSubstituted forLivramentoat 81'minutes9Wilson10GordonSubstitutes
3Dummett4Botman11Ritchie14Isak17Krafth18Karius20Hall21Livramento54MurphyReferee:Darren England
Attendance:11,042
Live Text
Match ends, Luton Town 1, Newcastle United 0.
Second Half ends, Luton Town 1, Newcastle United 0.
Corner, Luton Town. Conceded by Sven Botman.
Corner, Luton Town. Conceded by Lewis Hall.
Lewis Hall (Newcastle United) is shown the yellow card for a bad foul.
Foul by Lewis Hall (Newcastle United).
Chiedozie Ogbene (Luton Town) wins a free kick on the right wing.
Attempt missed. Ross Barkley (Luton Town) left footed shot from outside the box is too high. Assisted by Chiedozie Ogbene.
Attempt blocked. Bruno Guimarães (Newcastle United) header from the centre of the box is blocked. Assisted by Alexander Isak with a headed pass.
Teden Mengi (Luton Town) is shown the yellow card.
Anthony Gordon (Newcastle United) wins a free kick in the defensive half.
Foul by Teden Mengi (Luton Town).
Fabian Schär (Newcastle United) wins a free kick in the defensive half.
Foul by Carlton Morris (Luton Town).
Attempt missed. Ross Barkley (Luton Town) right footed shot from outside the box is close, but misses to the left.
Substitution, Newcastle United. Lewis Hall replaces Dan Burn.
Attempt blocked. Sean Longstaff (Newcastle United) right footed shot from the right side of the box is blocked. Assisted by Callum Wilson.
Attempt blocked. Callum Wilson (Newcastle United) left footed shot from the centre of the box is blocked. Assisted by Sean Longstaff.
Substitution, Newcastle United. Tino Livramento replaces Miguel Almirón.
Substitution, Luton Town. Chiedozie Ogbene replaces Andros Townsend.