I think having a star striker like Kane is a huge boost to a team but having an imperious defense led by a star center back is even more important across a season. Strikers get the headlines but defending is arguably more important for results. Spurs' 2015-2016 title challenge came on the back of a really solid defense.
Villa's loss today is good news for West Ham. But I doubt the Hammers will get anything from the match against Chelsea. The key matches will be Burnley, Norwich, and Watford. Seven points from those three matches are probably needed to stay up and probably at least a point against Villa on the final day.
Then again, poor Bournemouth have a much harder run-in, and if they collapse West Ham might survive anyway. If they survive I'll be happy for the fans (especially our own Apple fanboy), but their ownership does not deserve survival.