West Ham and Tottenham player ratings: Declan Rice and Jesse Lingard shine to deny impressive Gareth Bale

West Ham condemned Tottenham to a fifth defeat in six League games and moved nine points clear of their rivals with an entertaining 2-1 win at the London Stadium.