Chapter 591: Battle, Victory over Buddha