United dog out hard fought A League win over Sale