Crystal Palace 1-0 Tottenham Hotspur: Player ratings as Spurs slip to miserable defeat in south London