苏峻率领一万大军猛攻白石堡垒,不过几番攻打下来,他才明白,不是陶侃不拿自己当回事,而是自己太不拿庾亮当回事了。苏峻万万没有料到,那个在他眼中不堪一击的庾亮此番就像是打了兴奋剂一般,死死地扛住了苏峻几波进攻。这时,温峤见前方战事胶着,便派王愆期领兵五千前去助战。
苏峻见援军从水路而来,便弃了庾亮,急攻援军,苏峻借助东风的优势,朝着援军就是一顿火箭招呼,温峤所派援军几乎全军覆没。陶侃见援军被灭,白石顷刻间沦为一座孤岛,形势危急,便要亲率大军去救。温峤却认为陶侃身为主帅,不宜亲身犯险,一番争执之下,决定由将军毛宝前去支援。
毛宝并没有直接去援白石堡垒,而是用了一招“围魏救赵”,通过猛攻苏峻在北岸的部队,迫使苏峻从白石堡垒撤兵。在那里,他所遇到的是祖约的部队——祖涣和许柳两军,相比较于苏峻军,祖约军战斗力稍弱。交战过程中,一支流矢将毛宝大腿洞穿,硬生生地钉在了马鞍上,毛宝咬紧牙关,猛地将箭从大腿中拔了出来,鲜血迸溅而出。而毛宝却高声激励将士道:“兄弟们,此战吾义不图生,消灭叛军,封侯拜相指日而待!”大家眼看毛宝受了伤也不包扎,鲜血直流仍在奋勇杀敌,顿时士气高涨,竟然将祖涣、许柳联军杀得大败。