It's now 2-0 to Eagles so very difficult now to score and make a comeback for Everton. Seems like relegation battle will go down to the last round between them, Burnley and Leeds. Arsenal are up against them so not an easy fixture but they will play with everything out in that match to keep them safe from relegation.
Now things are getting tougher for Everton as Crystal Palace are 2 goals ahead in the first half. I really believe Everton will lose this match, they won't be able to score 2-3 goals in the second half. While Crystal Palace could still have scored more goals in the second half given the very fragile defense of Everton, so Everton's relegation this season is likely to happen if this match and the next against Arsenal are also lost.

Anyway, I don't think Villa can help much this time by winning the match. But if Aston Villa win then Everton still have a chance.
But am surprised of crystals palace scoring second goal. From the initial i said Everton will defeat crystals palace because they players is not playing well for watching am watching here, i think that Everton will equalizes this match. From my stake today i dont even predict that crystal palace will score before Everton. Their match want to look like Chelsea and Leicester, because this match is tough which is very to assume or predict the team that will win. I will be excited if Everton equalizes the match, I'm living wining for Everton and Chelsea. You can say what you notice for this two matches