Crystal Palace have encountered with strong sides lately. They have held to a draw with Arsenal in their last game on away field, which boosts their confidence.
As for Leicester City, they have grabbed 3 successive wins lately in all competitions, including a 9-0 win in their last away league match. However, Leicester City fail to grab any win at Crystal Palace for the past 3 years, and Crystal Palace have better mentality by completing a double over Leicester City last season.
So Leicester City should not be overestimated in this game.