West Ham v Tottenham: Hosts good bet to upset the odds