Crystal Palace travel to Goodison Park to take on Everton on Thursday, 19th May (19:45 BST) - find out all the key details about the match below.