Michy Batshuayi scored two minutes after coming on as a substitute as Crystal Palace earned a 1-1 draw at Everton.
The Belgian striker was teed up by Jeffrey Schlupp in the 86th minute to cancel out a goal by James Rodriguez on his return to the home side's starting line-up
Crystal Palace's Vicente Guaita was the busier of the two goalkeepers in the first half, saving from Dominic Calvert-Lewin and Richarlison in the first half.
Richarlison then spurned two good chances to put Everton in front before the break, but Rodriguez did make the breakthrough on 56 minutes as his low shot from Seamus Coleman's cutback beat Guaita at his near post.
Richarlison was twice denied by Palace's goalkeeper as Everton failed to add a second, and the visitors capitalised as Batshuayi claimed his second goal of the campaign.
Everton remain eighth with 47 points, four adrift of fourth-placed Chelsea.
Palace are 12th on 38 points.
See: Everton report | Palace report
Next fixtures
Everton: 12 Apr v Brighton (A)
Crystal Palace: 10 Apr v Chelsea (H)
Match officials
Referee: Kevin Friend. Assistants: Simon Bennett, Simon Beck. Fourth official: Andy Madley. VAR: Graham Scott. Assistant VAR: Mark Scholes.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time