,只靠像野猪般冲撞一战;相持日久,必然会启发忠义之士的心,让有智谋有能力的人得到施展机会。现在用我们弱小的力量去对抗强寇,决胜负于一朝,定成败于顷刻。万一有所失误,即使有申包胥那样的人(求救兵),心存义愤,又对已往的失败有什么补益呢!”明帝于是放弃了亲征的打算。
明帝率领各路军队出屯南皇堂。癸酉(七月初二)夜间,招募壮士,派将军段秀、中军司马曹浑等人率领身穿铠甲的士兵一千人渡河,趁敌人没有准备发动袭击。第二天清晨,在越城交战,大败敌军,斩杀了其前锋将领何康。段秀是段匹磾的弟弟。
王敦听说王含战败,大怒说:“我这个哥哥,简直像个老婢!门户衰败了。大势已去了!”他对参军吕宝说:“我要尽力起身(亲自去)。”于是用力起身,但因疲乏无力,又躺下了,于是对他的舅舅少府羊鉴和王应说:“我死后,王应立即即位,先设立朝廷百官,然后再办理丧事。”王敦不久就死了,王应秘不发丧,用草席包裹尸体,外面用蜡涂封,埋在议事厅中,然后和诸葛瑶等人日夜纵情饮酒作乐。
明帝派吴兴人沈桢去游说沈充,许诺让他当司空。沈充说:“三司是众人仰望的重任,岂是我能胜任的!礼厚言甜,正是古人所畏惧的。况且大丈夫共事,应该始终如一,怎能中途改变,那样的话天下谁还能容我!”于是发兵赶往建康。宗正卿虞潭因生病回到会稽,听说此事后,在余姚起兵讨伐沈充,明帝任命虞潭兼领会稽内史。前安东将军刘超、宣城内史钟雅都起兵讨伐沈充。义兴人周蹇杀死王敦任命的太守刘芳,平西将军祖约驱逐了王敦任命的淮南太守任台。
沈充率领一万多人与王含的军队会合,司马顾飏劝沈充说:“现在要干大事,但天子已经扼守住咽喉要地,我军锐气受挫,士气低落,相持日久,必然招致灾祸失败。现在如果决开栅塘,用玄武湖的水来淹灌京城,乘着水势,用水军发动攻击,这是上策;趁着刚到的锐气,合并东部(王含)和西部(沈充自己)军队的力量,分十路同时进攻,兵力对比超过官军一倍,按理必定能摧毁敌人,这是中策;转祸为福,召来钱凤议事,趁机杀了他向朝廷投降,这是下策。”沈充都没有采用,顾飏逃回吴地。
丁亥(七月十六日),刘遐、苏峻等率领一万精锐士兵到达建康,明帝夜间接见并慰劳他们,赏赐将士们各有差别。沈充、钱凤想趁北方部队刚到,疲乏困顿之际攻击他们,乙未(七月二十四日)夜,沈充、钱凤从竹格渚渡过秦淮河。护军将军应詹、建威将军赵胤等人抵抗,战斗不利,沈充、钱凤攻到宣阳门,拔除防御栅栏,正要进攻,刘遐、苏峻从南塘横向攻击,大败沈充、钱凤军队,跳水淹死的有三千人。刘遐又在青溪击败沈充。
寻阳太守周光听说王敦起兵,率领一千多人赶来。到达后,请求见王敦。王应以王敦病重为借口推辞。周光退出来说:“我远道而来却见不到他,王公难道已经死了吗!”急忙去见他的哥哥周抚说:“王公已经死了,哥哥你为什么还要和钱凤一起作贼!”众人都很惊愕。
丙申(七月二十五日),王含等人焚烧营垒,乘夜逃跑。丁酉(二十六日),明帝回到皇宫,大赦天下,唯有王敦的党羽不在赦免之列。命令庾亮督察苏峻等人追赶到吴兴讨伐沈充,温峤督察刘遐等人追赶到江宁讨伐王含、钱凤,分别命令各位将领追击他们的党羽。刘遐的部下军人纵容部下大肆虏掠,温峤责备他说:“天道帮助顺应天理的人,所以王含被剿灭,怎么能乘着混乱也作乱呢!”刘遐惶恐不安,叩拜谢罪。
王含想逃奔荆州(投靠王舒),王应说:“不如去江州(投靠王彬)。”王含说:“大将军(王敦)平日和江州关系怎么样,你却想投奔他?”王应说:“这正是应该去投奔他的原因。江州(王彬)在别人强盛的时候,敢于坚持不同立场,这不是常人能做到的,现在看到我们困厄,必定会有怜悯之心。荆州(王舒)遵守法度,岂能超出常规办事呢!”王含不听,于是逃奔荆州。王舒派军队迎接他们,将王含父子沉入长江淹死。王彬听说王应要求,秘密准备了船只等候;王应没来,王彬深感遗憾。钱凤逃到阖庐洲,周光将他斩首,自己到朝廷请求赎罪。沈充逃跑迷了路,误入旧部将吴儒家。吴儒诱骗沈充进入夹墙内,笑着对沈充说:“我可以得到三千户侯的封赏了!”沈充说:“你如果凭义气保全我,我家必定厚厚地报答你。你如果为了利益杀我,我死了,你的家族也会灭绝。”吴儒于是杀了他,将首级传送到建康。王敦的党羽全部被平定。沈充的儿子沈劲应当连坐被诛杀,同乡