A goal in either half allowed Crystal Palace to seal their first win of the season at the expense of Burnley.
Jonathan Parr opened the scoring with a 10th-minute header from Ryan McGivern's left-wing cross, while Darren Ambrose twice went close for the Eagles.
Midfielder Owen Garvan struck from the spot midway through the second half after Ben Mee fouled Sean Scannell.
Clarets substitute Marvin Bartley was sent off in the last minute after a clash with Parr.
Burnley have now collected only one point from their opening two games after coming off second best against Dougie Freedman's team.
After going behind, the visitors almost drew level in the 20th minute when England Under-21 striker Jay Rodriguez headed narrowly wide from 12 yards out.
Chris McCann was also guilty of missing target from a header from six yards.
But once Garvan stepped up to fire a left-footed penalty into the bottom corner, the game was made safe, with midfielder Bartley seeing red for violent conduct as Palace closed out victory.