Northmen hold off Spartans for 9-7 win