St. Marys Legion rallies to beat Smethport 10-8