張暢
張暢の意見に武陵王劉駿が賛成したため、劉義恭も彭城に留まることとした。
太武帝率いる魏軍が彭城にやってくると、太武帝は使者を立てて城の南門の前に駱駝・騾馬・馬や貂裘・飲食物を並べて開門を要求した。城内の宋軍は門を閉ざして要求に応じなかったが、張暢は城壁の上に立って城外の北魏の使者と問答し、開門して北魏の尚書の李孝伯と対談することとした。張暢は李孝伯と忌憚なく語り合い、礼を失することがなく、李孝伯を感心させた。李孝伯が自陣に帰ってまもなく、魏軍は彭城の南門に攻めかけて、火を放った。張暢は兵の先頭に立って防戦にあたった。太武帝は彭城攻略にこだわらず、さらに南下して長江北岸の瓜歩まで到達し、北に引き返した。太武帝は帰途にまた彭城に立ち寄り、人を派遣して「食糧が尽きたので帰るが、穀物が実ったらまた来る」と城内に伝えさせた。劉義恭は門を閉ざして追撃をかけようとはしなかった。
北魏の再侵攻を懸念して、彭城では敵軍に利用されないように麦の苗を刈り取ったり、民衆を堡塁に移住させたりする計画が持ち上がった。鎮軍録事参軍の王孝孫はこの計画が民衆の生活を破壊し、餓死をもたらしかねないと見て反対した。張暢も王孝孫の議論に賛成した。鎮軍府典籤の董元嗣や別駕の王子夏が計画通りにするよう武陵王劉駿に勧めたため、張暢は王子夏を阿諛追従の輩とみなして弾劾を求めた。