Spartans hang on against Washington