buffalo battle