Crystal Palace remain one of the most unpredictable teams in the Premier League at the moment, but they also have the reputation of being a team that knows just how to cause an upset at just about any time.
The Eagles would have been hoping to be far away from the relegation zone at this stage of the season, however, their inconsistent form means they come into this game on the 14th position on the league table.
They beat Manchester City at the Etihad last weekend and several people expected them to build on that but they failed to do so and were held to a draw in their last game at home by Cardiff City.
Despite their last result and the lack of a prolific goal scorer, the Eagles can still shock the Blues like they always do when they play against the top teams.
Chelsea had a solid start to the season and remained unbeaten in all competition in a long time. However, they have since begun to lose games and were beaten recently at home by Leicester City.
They recovered from that 1-0 loss to the Foxes to beat Watford 2-1 in their last league game. Their fans would be hoping for more of the same in this game.