贺若弼率领轻骑兵登山,望见南陈军队,于是奔下山,与部下的七个总管杨牙、员明等人率领八千士兵,列阵等待交战。南陈皇帝与萧摩诃的妻子私通,因此萧摩诃起初并没有交战的打算;只有鲁广达率领部下拼死交战,与贺若弼实力相当。隋军四次被迫后退,贺若弼军中战死二百七十三人,贺若弼放出烟雾隐蔽军队,这才勉强重新振作起来。南陈士兵得到隋军的人头,都拿去献给南陈皇帝请求赏赐,贺若弼知道他们骄傲轻敌,再次率军攻打孔范;孔范的兵刚一交战就逃走了,南陈各路军队回头看到,骑兵步兵纷纷溃乱,无法阻止,相互踩踏而死的有五千人。员明抓住萧摩诃,送到贺若弼那里,贺若弼命令拉出去斩首。萧摩诃神态自若,贺若弼于是将他释放以礼相待。
任忠驰马奔入台城,把战败的情况告诉南陈皇帝,说:“陛下好自为之,我无能为力了。”南陈皇帝送给任忠两袋金子,让他用来招募能够出战的人。任忠说:“陛下应该准备船,去往上游投奔别的军队,我拼死保卫护送陛下。”南陈皇帝同意了,敕令任忠部署安排,让宫女收拾行装等待任忠回来,还责怪任忠去了太久。当时韩擒虎从新林进军,任忠已经率领几骑人马在石子冈迎接韩擒虎并投降。领军蔡征镇守朱雀航,听说韩擒虎即将来到,手下部众因恐惧而逃散。任忠带领韩擒虎直接进入朱雀门,南陈士兵还想交战,任忠挥手说道:“我都投降了,你们还能怎么样?”众人全部四散逃走。于是建康城中文武百官全都逃走,只有尚书仆射袁宪留在殿中,尚书令江总等几个人留在尚书省府中。南陈皇帝对袁宪说:“我从来对你都不比对别人好,今天只能追悔不已啊。不是我没有德行,而是江东大夫的气节都丧失尽了啊。”