A bumper crowd and a warm atmosphere greeted Palace and Peterborough on Family Day as Dougie Freedman made one change to his side, bringing in Owen Garvan for Kagisho Dikgacoi who had spent mid-week on international duty with South Africa.
It was Posh though who started the game the better with Paul Taylor and George Boyd both looking neat in possession and the visitors playing the ball around comfortably in front of Palace's back four. One of Taylor's runs enabled him to slip the ball out to the left-flank to Tyrone Barnett and the striker, on his full debut, was the first to test Julian Speroni, who palmed over.
Darren Ambrose fired a snap-shot just wide for Palace before Tommy Rowe should've done better when the ball fell to him in the box but the midfielder could only slice his left-foot shot wide. Barnett was next to threaten as Peterborough continued to enjoy the best of the first 25 minutes. This time Posh's new signing danced past three challenges in the box and Speroni had to be at his best to block his fierce goalbound effort.
Having soaked up all that pressure it was Palace who almost took the lead as Wilfried Zaha tricked his way past Matthew Briggs and fired over a good low cross which fell to Darren Ambrose at the back post. Ambrose's control was good but the same couldn't be said for his finish which flew over the bar from just outside the six yard box.
That move seemed to stun the home side into action and after a string of free-kicks and corners the pressure almost told as Jermaine Easter broke down the left hand side and cut the ball back into the path of Ambrose but the midfielder's strike was deflected onto the post and rebounded cruelly along the goal-line before Craig Alcock hacked clear. There was still time for a penalty shout as Mile Jedinak went down in the area but that was waved away by the referee so the sides went into half-time level.
After fighting their way into the game Palace began to dominate in the second-half and after Zaha did well to win a free-kick on the right wing Paddy McCarthy should've done better having timed his run perfectly to meet Ambrose's delivery. Again Zaha broke well down the right, getting the better of Briggs and finding Martin who fired his shot on the run just wide of Paul Jones post.
Freedman's side had the bit between their teeth but Posh showed their threat as Rowe latched onto Emile Sinclair's flick-on and lashed an effort just wide. But then it was Palace again who threatened as Mile Jedinak met Zaha's cross but Jones saved superbly from the Australian's header.
The pressure finally told 15 minutes from time as Jedinak challenged Jones from Ambrose's free-kick and reacted quickest as the ball dropped in the box, swivelling to give Palace the lead.
Jedinak was dominating the game from midfield now and moments later strolled out of defence and found substitute Glenn Murray running beyond the back four but the striker's shot was comfortably saved by Jones. Having taken the lead the home side really began to dominate, Ambrose firing over from Zaha's pass and both Murray and the returning Dean Moxey seeing shots well saved by the Posh keeper as Palace comfortably recorded their second home win in a row.
Palace: 1. Julian Speroni, 4. Jonathan Parr, 5. Paddy McCarthy (c), 6. Anthony Gardner, 7. Darren Ambrose (21. Dean Moxey '80) 10. Owen Garvan, 15. Mile Jedinak, 16. Wilfried Zaha, 19. Jermaine Easter (17. Glenn Murray '71), 30. Paul McShane, 35. Chris Martin
Subs: 34. Lewis Price, 28. Stuart O'Keefe, 38. Kwesi Appiah
Peterborough: 28. Paul Jones, 2. Mark Little, 3. Matthew Briggs, 5. Gabriel Zakuani, 10. George Boyd, 11. Grant McCann (c), 14. Tommy Rowe, 20. Tyrone Barnett, 21. Daniel Kearns (9. David Ball '87), 26. Paul Taylor (12. Emile Sinclair '60), 27. Craig Alcock
Subs: 1. Joe Lewis, 17. Joe Newell, 18. Shaun Brisley
Bookings: Zakuani, McCann
Att: 18,559 (Away: 1,121)