St. Marys Legion rallies past Kane 14-9