St. Marys Legion rallies to beat Bradford 5-4