Both sides started the game in the bottom three of the npower championship as Preston North End welcomed a Palace side who had recorded their first away win of the season just four days earlier. The first half saw four goals and it was Darren Ferguson's side who held the two goal advantage at the break.
The Lilywhites gained the early advantage on 15 minutes as Jon Parkin made the most of a cross from Paul Coutts to finish an opportunity for the first of his two in the opening period.
Palace were nearly on level terms with an immediate response but Wilfried Zaha saw a right-footed shot go over the crossbar.
It was not long though before Palace were on level terms. A superb left footed strike from 30 yards out from Owen Garvan gave 'keeper Andy Lonergan no chance and deservedly were level.
Preston regained the lead in the 25th minute when Parkin collected a ball upfield from Sean St Ledger and fired home a right-footed shot into the corner of the net.
Before the third goal for the home side there were a couple of chances for the visitors. Dorman was denied courtesy of shot being parried by Lonergan. James Vaughan then shot wide from close range.
The lead was extended though just past the half hour mark when a quickly taken free kick saw Treacy hit his sixth goal of the season into the net from distance.
Preston had a couple of penalty appeals turned down before the finger was pointed to the spot by the match referee, Geoff Eltringham. Julian Bennett was adjudged to have tripped Coutts and Callum Davidson made no mistake with a left footed shot on 65 minutes.
Just four minutes later and Palace got themselves back in the game as Paddy McCarthy made his way forward and crossed into the box for Andrew Dorman to head home past Lonergan from the penalty spot.
It was soon to be Palace who had a penalty as sub Pablo Counago was felled in the box by Darel Russell and James Vaughan put the spot kick into the bottom right corner of the net.
Even with five minutes of added time and a last minute effort from Zaha, which was fired just inches wide, the visitors could not get the final goal to complete the comeback and it was Preston who took all the points against a Palace side who never gave up the fight to get something from the game.
Preston : Lonergan, Jones, St. Ledger, Wayne Brown, Davidson,Coutts, Russell (Barton 86), James, Treacy (Gray 86), Hume,Parkin.
Subs Not Used: Arestidou, Hayes, Mayor, Parry, McLaughlin.
Booked: Wayne Brown, Parkin, Russell, Barton.
Crystal Palace Speroni, Clyne, McCarthy, Gardner, Bennett,Marrow (N'Diaye 88), Garvan, Djilali (Counago 63),Dorman (Cadogan 75), Vaughan, Zaha.
Subs Not Used: Price, Wright, Barrett, Andrew.
Att: 10,116 Referee : Geoff Eltringham (Tyne & Wear).