Tottenham have been in a pretty bad shape for many weeks. They aren't performing like they were on the first weeks of the season. Despite Son's return they are still continuing to get poor results against smaller teams.
However I think they will still manage to make up for the last Wolves game. Their next game is against Crystal Palace home tomorrow. I expect a satisfying win by Tottenham no matter what. They have a pretty big dominance over Crystal Palace in the recent years. They won against them away this season as well. While Crystal Palace are having a much poorer season Tottenham should be the winning side. 1.45 is nice odds to bet on.

Tottenham has become a very unreliable team in recent weeks. I can say that it is not a team I would prefer to bet on, it will not be very safe for at least a few weeks.
But the betting odds are not bad at all. If Tottenham wants to be among the top 4 teams again, they must continue without losing points. This week's opponent is not a strong team, I think they will win 3 points. Crystal Palace is not currently strong enough to fight against Tottenham
I will go with Tottenham to win Crystal palace. Yes Tottenham hasn't really been a reliable said for most of the season, neither is Crysta palace. But Tottenham has been more consistent compared to Crystal palace, and if Tottenham is unable to win this game then they should forget about any hope for Top four finish. They have a very good coach who has brought a complete different pattern to Tottenham way of playing in the past, so winning this game won't be that difficult for them.