A wonderful display by Palace saw them beat Queens Park Rangers to lift themselves 11 points clear of the drop zone and win their first game at Selhurst Park in four outings.
The work was done in the first-half as Alan Pardew's side found the net three times through Wilfried Zaha, James McArthur and Joel Ward, and despite being pegged back by a Matty Phillips wondergoal seven minutes from time they clinched another big victory to take a huge step towards remaining in the Premier League next season.
As with many of the Eagles matches recently the game took a while to spark into life, but soon the opportunities began falling to the Eagles. Twice Jason Puncheon whipped in corners for Scott Dann to get his head onto but the Scoucer both headers screw wide of the mark.
But on 21 minutes the pressure told as Alan Pardew's men grabbed the lead. Glenn Murray held the ball up and played it into into space for Yannick Bolasie to speed in to, and the winger drove a low centre across the box which Zaha and Puncheon bravely attacked, and it was the former who managed to get the vital touch before both players collided heavily with the post which saw them require treatment which the celebrations ensued.
Palace were looking comfortable but their lead was still a slender one and Adel Taarabt showed his ability when he took aim from 30 yards and saw his blast whistle over the top of the crossbar, but the visitors were stunned when Palace struck twice in two minutes to all-but seal the victory.
Firstly on 40 minutes Joe Ledley spread the ball out wide to Bolasie who once again tricked and teased his way past Darnell Furlong to spread the ball into the box, and despite Robert Green getting a fingertip onto the cross McArthur slid in to send the ball into the net and grab his second of the season, and two minutes later it got even better.
This time it was Zaha teasing his way past a couple of Rangers before he found the overlapping Ward, and the right-back saw his shot from the edge of the box take a slight deflection before finding its way into the bottom corner to score his first ever goal for the club on his 98th appearance.
Heading into half-time with a 3-0 lead things were looking rosy for the Eagles but early in the second 45 Pardew was dealt a blow when Puncheon was forced off with a hamstring injury and Zaha also came off due to an after effect of the injury sustained by scoring when his hip stiffened.
That meant that the emphasis on the game disappeared and the opportunities dried up but Julian Speroni was forced into his first save after 71 minutes when Taaarabt whipped a cross into the box for Charlie Austin but the dangerman could only head straight at the Palace keeper, and he soon drove another straight into the chest of the Argentinian from the edge of the box.
Those were sandwiched in between a great chance for Murray to grab his fourth in three games when Bolasie's cross was chested down by the striker, causing Steven Caulker to slip, but the Hoops defender did brilliantly to block the subsequent volley with his chest from a kneeling position.
But with seven minutes to go Chris Ramsey's side grabbed a stunning consolation goal. Phillips collected the ball on the halfway line in seemingly no danger, but after advancing 10 yards he unleashed a fierce strike from 40 yards which flashed over Speroni and clipped the crossbar before finding the back of the net.
Minutes later he tried another one from range when he was laid off from a free-kick 25 yards from goal and forced the Eagles stopper to palm the ball over the top, but it was too little too late for the west Londoners as Palace cruised home victorious.
Palace: Speroni, Kelly, Delaney, Dann, Ward, Bolasie, Ledley, McArthur, Zaha (Mariappa 57), Puncheon (Gayle 55), Murray (Sanogo 80). Subs not used: Hennessey, Hangeland, Souare, Ameobi.
Queens Park Rangers: Green, Yun, Caulker, Onuoha, Furlong (Hill 46), Phillips, Sandro (Kranjcar 85), Henry, Wright-Phillips (Grego-Cox 85), Taarabt, Austin. Subs not used: McCarthy, Vargas, Hoilett, Zamora.