Everton handed the initiative back to Arsenal in the race for fourth as their seven-match winning streak ended with a damaging defeat to Crystal Palace.
Jason Puncheon’s half-volley and Scott Dann’s header put Palace in control before Steven Naismith’s tap-in.
Cameron Jerome added a third for the Eagles before Kevin Mirallas reduced the deficit from close range.
Defeat for the Toffees mean they remain fifth, a point behind the Gunners, with four matches remaining.
Palace, who go 11th, have reached the 40-point mark often seen as a benchmark for top-flight safety with a fourth successive win.
Manager Tony Pulis appears to have accomplished the mission of Premier League survival he took on when he accepted the job in November with the club bottom of the table.
But Everton boss Roberto Martinez now needs a response from his side when predecessor David Moyes returns to Goodison Park with Manchester United on Sunday.