Punxsy comeback falls short against St. Marys