Уест Хем постигна безценен успех с 3:1 като гост на Астън Вила в двубой от 22-рия кръг на Висшата лига.