Haikong war or battle of annihilation