Chucks upset St. Marys, 34-30