Cauley Woodrow scored a 96th-minute header to stun Selhurst Park and earn Luton a potentially vital 1-1 draw at Crystal Palace.
The visitors had been completely dominated for the majority of the contest, with Palace striker Jean-Philippe Mateta passing up three good chances to add to his first-half flick and Eberechi Eze and Odsonne Edouard hitting the bar late on.
But, with the home fans already celebrating what they thought was certain to be a second home win for new boss Oliver Glasner, former Eagle Andros Townsend crossed for Woodrow to glance a header in off the far post.
It came in the final minute of added on time and sparked wild celebrations in the away section and dugout. The rest of Selhurst Park was silenced.
Luton are now three points behind Nottingham Forest and safety, while Palace are nine points above the drop zone.
More to follow.
What's next?
Crystal Palace head to Nottingham Forest in the Premier League after the international break on Saturday March 30. Kick-off 3pm.
Luton's next league fixture is at Bournemouth on Wednesday, kick-off 7.30pm. They then host Nottingham Forest on Saturday March 16. Kick-off 3pm.
Get Sky Sports on WhatsApp!
You can now start receiving messages and alerts for the latest breaking sports news, analysis, in-depth features and videos from our dedicated WhatsApp channel!
Find out more here.