A vastly improved performance after last week's thrashing against Sunderland was not enough for Crystal Palace to get a point at Stoke City.