Second-bottom Burnley ended their 16-game winless run thanks to a seven-minute Crystal Palace capitulation, which helped Scott Parker's side fight back from two goals down in the first half to win 3-2 at Selhurst Park.
On a night that should have been much different for Oliver Glasner's side, Jorgen Strand Larsen got off to a dream start on his home debut, scoring twice early on.
It was one-way traffic for the first 40 minutes against a Burnley team who had arrived late due to traffic congestion, which caused a delayed kick-off.
However, after a frosty start, Hannibal Mejbri pulled one back for Burnley before Jaidon Anthony slotted smartly past Dean Henderson to bring the Clarets level.
Burnley weren't done there, though, as with half-time looming, Bashir Humphreys' header created a mess that resulted in a Jefferson Lerma own goal.
With 45 minutes to remedy their first-half head loss, Palace huffed and puffed but couldn't blow down a rare staunch Burnley defence.
Defeat for Palace sees them extend their Selhurst rot with the Eagles now eight games without a home win as they drop to 14th.
After being cut adrift in the fight for Premier League survival, Burnley's comeback sees them cut the gap to 18th-place West Ham to six points.
More to follow...
Story of the match in stats...
What's coming up in the Premier League?