The recalled Sebastien Haller finished off a fine move to give West Ham a deserved win and take some pressure off their manager Manuel Pellegrini