Hastings holds off furious DWU rally