Eddie Nketiah came off the bench to hand arne slot’s Liverpool their first loss of the season, after a keenly contested 90 minutes.
The defending champions appeared to snatch a point from the game after Federico Chiesa found the back of the net in the 86th minute.
However, a late winner from Nketiah ensured Palace moved to second on the table.
Chelsea also suffered a 3-1 loss to Brighton, with a brace from Danny Welbeck condemning the blues to a tasteless weekend.
Earlier, Manchester United endured a humiliating 3-1 defeat to Brentford, bringing their losses to three of their six premier league games this season.
Leeds and Bournemouth played out a 2-2 draw, while Pep Guardiola’a city crushed Burnley by 5-1.
in spain, real madrid suffered a horror evening, with a 5-2 walloping from Atletico Madrid as Barcelona prepare for real sociedad tomorrow.