Luton’s League One play-off push suffered a setback when they fell to a 3-2 defeat at struggling Reading.
Despite Luton fighting back from two goals down to level at 2-2 late on, Reading substitute Kelvin Ehibhatiomhan snatched a 78th-minute winner to end the Hatters’ four-match unbeaten league run.
Town started the stronger, with Cohen Bramall driving wide after finding space, but Reading soon found themselves ahead.
Hatters goalkeeper Josh Keeley clumsily felled Daniel Kyerewaa following a swift home break, and Lewis Wing coolly converted from the spot for his sixth goal of the season in the eighth minute.
Town could have equalised shortly afterwards but Reading goalkeeper Joel Pereira made a superb save to turn over an inswinging Kal Naismith corner that had flicked goalwards off Wing’s thigh.
The Royals struck again in the 52nd minute when patient build-up play ended with Randell Williams setting up Jack Marriott to sweetly drill home from the edge of the area.
Luton pulled a goal back seven minutes later when Wing made a hash of clearing a Shayden Morris cross and Jordan Clark poked in the loose ball.
Full-back Nigel Lonwijk crashed home a glorious equaliser from distance in the 76th minute, only for Ehibhatiomhan to guide the winner past Keeley from a tight angle two minutes later.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.