袁绍见了臧洪的信,知道他没有降意,增兵急攻。城中粮谷已尽,而外面并无援兵,臧洪知道结局无可避免,招呼吏士人民,说:“袁氏无道,图谋不轨,况且拒绝救援我的上司,我出于大义,不得不死,这些事跟诸位并没有关系,白白遭此大祸。你们可以带着妻子儿女先出城。”大家都垂泪说:“明府与袁氏并无怨隙,如今为张超的缘故,自致残困,我们如何忍心舍明府而去!”
开始时,大家还能挖老鼠来吃,又煮食所有皮革,到后来,所有食物都没了,主簿拿出内厨最后三升米,要煮成稠粥。臧洪叹息说:“我怎能独享!”于是煮成稀粥,所有的士众一起分食,又把他的爱妾杀了,煮给将士们吃。(呜呼!女人地位如此!)将士们都流涕,没有人能抬头仰视。男女七八千人,相枕而死,没有一个离叛的。
城陷之后,臧洪被生擒。袁绍大会诸将,召见臧洪,说:“臧洪,为何负我!到今天,服不服?”臧洪瞋目说:“袁氏事奉汉室,四世五公,可谓深受汉恩。如今王室衰弱,没有扶翼之意,反而妄图因缘际会,有非分之想,杀忠良以立奸威。我亲眼见你呼张邈为兄,那张超也就是你的弟弟(张邈是张超哥哥)。本应该勠力同心,为国除害,奈何坐观他被屠灭!臧洪只恨自己力量不够,不能举刀为天下报仇!还说什么服不服!”袁绍本来喜爱臧洪,想让他屈服,原谅他,听了臧洪言辞决绝,知道他终究不能为己所用,于是杀了他。