陈霸先召集部将侯安都、周文育、杜棱一起密谋策划诛杀王僧辩。杜棱认为这事很难攻城,有些犹豫不决。陈霸先害怕秘密泄漏,用手巾绞住杜棱,使他闷绝在地上,然后把他关在另一间屋子里。接着陈霸先就部署将士,分赐金银布帛,命令自己侄子陈昙朗留下来镇守京口,派侯安都等率领水军直逼石头城。
陈霸先自己率领士兵从另一条路线去与之会合。当天夜里各路兵马都出发了,并带着杜棱随军同行。知道这次进军的真正目的的人只有侯安都等四个将领,其他人都以为是征调军队抵抗北齐的进犯,所以对军队的出动一点也不感到奇怪。
正当侯安都指挥舟舰奔袭石头城时,陈霸先有意勒马踟蹰不前。侯安都以为陈霸先临事犹豫,心中大惊,就追上陈霸先大骂道:“今天我们造反事到临头已经无法挽回了,是生是死必须作出决断,你迟疑不进存的什么念头!如果失败咱们都得死,留在后头就能免去砍头吗?”陈霸先心中暗自高兴,他是想试探一下属下是什么态度,没想到他们这么决绝。他矫情地说道:“侯安都是在怪我不下决心,生我的气呢!”于是众人带兵迅速前进。
侯安都带领众人到了石头城的北边后扔下船上了岸。石头城北边和山冈高坡相连,城墙不太高峻,侯安都披着盔甲,手握长刀,让手下军人把他抬起来扔到城墙上。众人随着他蜂拥而入,一路冲到王僧辩的卧室。陈霸先自己带领人马也从南门攻入。
王僧辩正在处理军务,突然外面有人大喊遭到袭击。过一会儿就有士兵冲了进来,王僧辩急忙逃跑,和儿子一起冲出门外。他率身边几十人在议事厅前面苦战,毕竟寡不敌众,只能逃到到南门楼上。王僧辩在楼上发现领兵攻打自己的人居然是陈霸先,便向进逼过来的陈霸先乞求哀怜。
陈霸先丝毫不念旧情,准备放火烧南门楼,王僧辩还存有一丝幻想,和儿子都下楼就擒。陈霸先首先质问王僧辩说:“我有什么过错,你要和北齐军队一起讨伐我?”接下来又说:“北齐军队来犯,你全无戒备是什么意思?”这就叫恶人先告状,贼喊捉贼。王僧辩莫名其妙,回答道:“我派你守京口扼据建康北门,怎么说我对北齐军队没有戎备?”
当天夜里陈霸先就把王僧辩父子两人都绞杀了。陈霸先发布檄文通告中外,列举了王僧辩一系列的罪过。檄文中还说:“我所要讨伐的,只是王僧辩父子兄弟,至于其他王氏亲戚党羽,一概不加问罪。”
这样一来萧渊明不得不退位,他屁股还没坐热就得搬出皇宫官廷回自己的官邸。梁国百官上表给萧方智,劝他登基,这一切自然是顺水推舟。萧方智对朝廷内外文武百官都赏赐一级官位,任命萧渊明为司徒,封为建安公。
梁国派人通报北齐,说:“王僧辩阴谋篡位造反,所以我们杀了他。”不过梁国仍然向北齐称臣,继续当北齐的附属国。北齐派人和梁国在历阳订立了盟约,并要求梁国送回萧渊明。陈霸先也准备将萧渊明送还北齐,但还没有出发萧渊明就病故了。
不久梁国加封陈霸先为尚书令,都督中外诸军事,车骑将军,扬、南徐二州刺史。陈霸先费尽心思终于得到了自己想要的东西。
王僧辩在梁国担当重任多年,门生故吏遍布全国,今后陈霸先和他的侄子主要精力都只能用在平定叛乱上了。
梁国谯秦二州刺史徐嗣徽的堂弟徐嗣先是王僧辩的外甥。王僧辩死后徐嗣先逃亡到徐嗣徽处,哥俩一合计,干脆献上州郡投靠了北齐。后来陈霸先东讨义兴(宜兴),徐嗣徽趁此机会秘密联合南豫州刺史任约,带领精兵五千人乘虚偷袭建康。
由于对方没有防备,徐嗣徽一度占领了石头城,他们冲在前面的游骑已到了台城宫阙之下。驻守建康的侯安都命令关上大门藏起旗帜,以此表示己方的怯弱,同时告诫城中士兵:“凡登高窥探贼兵者一律处斩。”
一天就这样过去,天黑后徐嗣徽等人收兵回营,侯安都在夜里作了充分的战斗准备。第二天天快亮时徐嗣徽又来进攻,侯安都率领甲士三百人突然打开东西侧门出城迎战,徐嗣徽等人猝不及防,损失惨重。徐嗣徽奔逃回石头城,再也不敢逼近台城了。
北齐派兵五千渡过长江占据姑孰(当涂)以策应徐嗣徽和任约。北齐和梁国不久之前刚订了盟约,墨迹还没干北齐军队就打过来了。所以盟约顶个鸟用,想打你就打你。
北齐又派柳达摩等人带兵一万在胡墅运米三万石、马一千匹到石头城。陈霸先见对方来势汹汹,就向韦载征询对策。韦载说:“齐军如果分兵先占据通往三吴的道路,然后在我们东边的边境攻城占地,那么时局就完了。现在齐军没有这样做,我们可以赶紧在淮南一带沿着侯景过去留下的旧垒修筑新城堡,以便打通东边的运输道路;同时分出一支军队去断绝北齐运粮的道路,这样十天之内就有把握打败北齐。”陈霸先听从了韦载的计策。