War nears its end with all generals slain