Play-off chasing Crystal Palace and Leicester City shared a 2-2 draw at Selhurst Park in the Championship on Saturday.