Columbia City hangs on for win