Battle of Suiyang
Yin Ziqi had besieged the city for a long time. The food in the city had run out.
The dwellers traded their children to eat and cooked bodies of the dead. Fears were spread and worse situations were expected.
At this time, Zhang Xun took his concubine out and killed her in front of his soldiers in order to feed them.
He said, "You have been working hard at protecting this city for the country wholeheartedly. Your loyalty is uncompromised despite the long-lasting hunger. Since I can't cut out my own flesh to feed you, how can I keep this woman and just ignore the dangerous situation?"
All the soldiers cried, and they did not want to eat. Zhang Xun ordered them to eat the flesh.
Afterwards, they caught the women in the city. After the women were run out, they turned to old and young males. 20,000 to 30,000 people were eaten.
People always remained loyal.
尹子奇攻圍既久,城中糧盡,易子而食,析骸而爨,人心危恐,慮將有變。巡乃出其妾,對三軍殺之,以饗軍士。曰:“諸公為國家戮力守城,一心無二,經年乏食,忠義不衰。巡不能自割肌膚,以啖將士,豈可惜此婦,坐視危迫。”將士皆泣下,不忍食,巡強令食之。乃括城中婦人;既盡,以男夫老小繼之,所食人口二三萬,人心終不離變。