An excellent all-round performance from Sheffield United gave them their first Premier League win in more than 12 years; Palace, on the other hand, were abject and look in for a long, hard season.