Spurs have won three out of four home games in all competitions so far this season and have scored three or more goals in all of those games. West Ham, conversely, still have only one win in their last six games in all competitions.
Both teams to score has occurred in three of Tottenham's last five games and four of West Ham's last five, so we should see a few goals here. Additionally, BTTS has occurred in five of the last six head-to-head meetings between the two.
All in all, Spurs still look in far better shape than West Ham despite last weekend's defeat, and should have enough to win this one. Tottenham 2-1 West Ham.