Tottenham will play at home and maybe that will be an advantage for them and now the competition at the top requires Tottenham to be able to win.
I think Tottenham and Crystal Palace are both inconsistent this season, especially in their last few matches, but if you look at the strength of these two teams, there is no significant difference so this match will probably be quite difficult for both teams.
Yes the home Match will surely be an advantage for Tottenham Hotspur but although lately they seem not to have been consistent on there home matches because there last match against wolves was a sad one for them even when they were playing from home they still lose to wolves, although considering there current state on the league table there is every chance they will always utilize the home advantage and win Crystal Palace because crystal Palace is also struggling on the league table and from the last four matches they played there inconsistency has made them win only one match and right now they are on the 13 position of the league table, so if Tottenham Hotspur could be consistent on that match they will surely win because they have more advantage over crystal Palace.