The Clarets looked to be heading to another miserable defeat and a 17th game without a win when they went 2-0 down during the first-half.
But a bonkers seven minutes before the interval turned the game on its head, as Hannibal, Jaidon Anthony and a Jefferson Lerma own goal saw them lead.
The Burnley Express has launched a new WhatsApp channel to bring the latest news, analysis and team & injury updates directly to your phone. Simply click this link to join our Burnley Express WhatsApp channel.
Here’s how Burnley’s players rated:
Pulled off a flying save with virtually the last kick of the game to secure the three points for Burnley. (Photo by Luke Hales/Getty Images)
1. Martin Dubravka - 7/10
Pulled off a flying save with virtually the last kick of the game to secure the three points for Burnley. (Photo by Luke Hales/Getty Images) Photo: Luke Hales
Recovered from a poor first half, where he was involved in both of Palace’s goals. But second half he was much better. (Photo by Justin Setterfield/Getty Images)
2. Kyle Walker - 6/10
Recovered from a poor first half, where he was involved in both of Palace’s goals. But second half he was much better. (Photo by Justin Setterfield/Getty Images) Photo: Justin Setterfield
In many ways sums up this Burnley team. Culpable for the first goal but never gave up and never stopped running. (Photo by Justin Setterfield/Getty Images)
3. Josh Laurent - 7/10
In many ways sums up this Burnley team. Culpable for the first goal but never gave up and never stopped running. (Photo by Justin Setterfield/Getty Images) Photo: Justin Setterfield
A real mature, experienced display from the defender, constantly marshalling the team on his first start since Bournemouth in December. (Photo by Luke Hales/Getty Images)
4. Joe Worrall - 8/10
A real mature, experienced display from the defender, constantly marshalling the team on his first start since Bournemouth in December. (Photo by Luke Hales/Getty Images) Photo: Luke Hales