The battle can be divided into three stages, and eventually involved nearly one million troops.
Pertempuran dapat dibagi ke dalam tiga tahap, dan secara keseluruhan melibatkan hampir satu juta pasukan.