No. 20 Spartans escape Columbia City 3-2 for NHC title