Leflore boys beat Buffalo Valley, but girls' rally comes up short