A defeat to Leicester in the Premier League was followed by a deflating 2-0 loss to Chelsea at the semi-final stage of the FA Cup.
Injuries to key players like Tyrick Mitchell and Michael Olise dominated the build up to the FA Cup.
Newcastle United then added to their woes and Patrick Vieira has it all to do to arrest the recent poor form and ensure a strong finish to the season.
The Eagles can take respite from the fact that they have won three of their last four games at Selhurst, and there remains a eight-point gap between themselves and Everton in the relegation zone.
Palace also have a game in hand on the Toffees.
Vieira’s men have had a brilliant season so far - with high profile wins against Manchester City, Arsenal and Spurs - and it would be disappointing if they got dragged into a relegation scuffle.
Often berated by the fans but loved by the technical team, Jordan Ayew, Jean-Philippe Mateta and Wilfried Zaha are all expected to start in the must-win game.
Conor Gallagher was gutted to have missed the Chelsea game and Cheikhou Kouyate likely to be named in midfield.
There is also now a healthy competition between Nathaniel Clyne and the returning Joel Ward, who was picked at Wembley ahead of the former Liverpool man.
With Palace fans looking for a reaction to the recent disappointing results, here is how we anticipate Vieira will set up to try and get the win that most fans desire.
Injuries to key players like Tyrick Mitchell and Michael Olise dominated the build up to the FA Cup.