温峤的军队粮尽,向陶侃借粮。陶侃发怒说:“使君从前说不愁没有良将和军粮,只想要老夫做盟主而已。现在多次战败,良将在哪里!荆州与胡、蜀二虏接壤,应当防备意外;如果再没有粮食,我就想西归,再想好办法,慢慢再来消灭贼寇,不算晚。”温峤说:“凡军队取胜在于团结,这是古代的好教训。汉光武帝在昆阳取胜(胡三省注:见三十九卷汉淮阳王更始元年。),曹操在官渡取胜(胡三省注:见六十三卷汉献帝建安五年。),以少胜多,是因为依仗道义。苏峻、祖约是小子,凶逆滔天,还愁不能消灭!苏峻因多次胜利而骄傲,自认为无人能敌,现在挑战他,可一鼓作气擒获。怎能放弃即将成就的功业,考虑后退的计划呢!况且天子被幽禁逼迫,国家危难,这是天下臣子肝脑涂地的时候。我等与您都受国家恩惠,事情如果成功,君臣同享福运;如果失败,当以死谢先帝。现在的形势,义无反顾,就像骑虎,怎能中途下来呢!您如果违背众人独自返回,人心必定涣散;涣散众人,败坏大事,义旗将转而指向您了。”(胡三省注:温峤辞严义正,所以能留住陶侃,共同成就大功。)毛宝对温峤说:“我能留住陶公。”于是去劝说陶侃:“您本来镇守芜湖(今安徽芜湖),作为南北的援军,先前已经东下,按形势不能返回。况且军政有进无退,不仅是整顿三军,示众以必死之心,也因为后退无据,终将灭亡。从前杜弢不是不强大,您最终消灭了他(胡三省注:见八十九卷愍帝建兴三年。),对苏峻,难道不能打败吗!贼寇也怕死,不是都勇猛,您可试着给我兵力,让我上岸切断贼寇的粮资;如果我不能立功,然后您离开,人心不会怨恨。”陶侃同意,加授毛宝督护,派他前去。竟陵太守李阳劝说陶侃:“现在大事如果不成,您即使有粮食,怎能吃得上!”陶侃于是分五万石米给温峤的军队。毛宝烧毁苏峻在句容(今江苏句容)、湖孰(今江苏南京江宁区)的储备,苏峻的军队缺粮,陶侃于是留下不走。
张健、韩晃等猛攻大业垒;垒中缺水,人喝粪水。郭默害怕,悄悄突围出去,留兵防守;郗鉴在京口,士兵听说后都大惊失色。参军曹纳说:“大业垒是京口的屏障,一旦失守,贼兵就会直接到来,不可抵挡。请回广陵(今江苏扬州),等待后续行动。”郗鉴大会僚属,斥责曹纳说:“我受先帝的重托,即使捐躯九泉,也不足报答。现在强寇在近,人心危急,你是心腹助手,却滋生异端,将如何带头率领义众,安定三军呢!”将要杀他,过了很久才赦免。
陶侃将要救援大业垒,长史殷羡说:“我们的士兵不熟悉步战,救援大业垒如果不能取胜,那么大事就完了。不如猛攻石头城,那么大业垒之围自然解除。”(胡三省注:指猛攻苏峻,张健、韩晃必定回救,大业垒的兵自然解围。)陶侃同意。殷羡是殷融的哥哥。庚午(二十六日),陶侃督率水军攻向石头城。庾亮、温峤、赵胤率领一万步兵从白石垒南上,想挑战。苏峻率八千人迎战,派他的儿子苏硕和部将匡孝分兵先逼近赵胤的军队,打败他们。苏峻正在慰劳将士,乘醉望见赵胤逃跑,说:“匡孝能打败贼寇,我难道不如他!”于是丢下部众,和数名骑兵北下冲击敌阵,不能攻入,将要返回白木陂(今江苏南京附近,胡三省注:白木陂在东陵东。);马绊倒,陶侃的部将彭世、李千等用矛刺他,苏峻坠马;被斩首,碎割尸体,焚烧骨头,三军都欢呼万岁。余众大败。(胡三省注:一鼓作气擒获苏峻,果然如温峤所说。)苏峻的司马任让等共同立苏峻的弟弟苏逸为主,闭城自守。温峤于是设立行台(临时朝廷),布告远近,凡原是官吏二千石以下的,都令赴行台;于是前来的人云集。韩晃听说苏峻死了,率兵赶赴石头城。管商、弘徽攻打庱亭垒,督护李闳、轻车长史滕含打败他们(胡三省注:轻车长史是轻车将军的长史。滕含是滕修的孙子。)。管商逃到庾亮那里投降,余众都归附张健。
11冬季,十一月,后赵王石勒想亲自率兵救援洛阳(今河南洛阳),僚佐程遐等坚决劝谏说:“刘曜孤军千里,势必不能持久。大王不应亲动,一动就没有万全之策。”石勒大怒,按剑呵斥程遐等出去。于是赦免徐光(胡三省注:徐光被囚禁见上卷咸和元年。),召来对他说:“刘曜乘一战之胜,围守洛阳,庸人都认为他锐不可当。刘曜带甲十万,攻一城一百天不能攻克,军队疲惫,士兵懈怠,以我们刚刚集结的精锐攻击他,可一战擒获。如果洛阳失守,刘曜必定会到冀州送死(胡三省注:后赵定都襄国,属冀州。),从黄河以北席卷而来,我的事业就完了。程遐等不想让我去,你认为怎么样?”徐光回答说:“刘曜乘高候之胜,不能进逼襄国,反而守金墉城,他的无能由此可知。以大王的威略对付他,他必定望旗奔逃。平定天下,在此一举,不可失机。”石勒笑着说:“徐光说得对。”于是让内外戒严,有劝谏的斩首。命令石堪、石聪及豫州刺史桃豹等各自统领现有部众会师荥阳(今河南荥阳);中山公石虎进据石门(今河南荥阳北,胡