St. Marys Legion fends off Bradford for 11-9 victory