刘义宣却听信心腹刘谌之所言而猜忌臧质，改为尽力攻取梁山，想在击败元景等军长驱直进，没听从臧质。臧质先派军成功攻陷西垒，接着就要再取东垒，刘义宣此时却又听信颜乐之，怕臧质再下一城会抢去所有功劳，派了刘谌之与臧质同行。臧质军在垒南列阵，王玄谟尽出精兵抗击，薛安都也领骑兵出击。两军交战良久后臧质军阵出现弱点，薛安都的骑兵趁机攻入阵中，刘季之等又攻入了军阵的西北角，臧质军于是溃败，船舰也被烧毁，大火更因风波及刘义宣所在的西岸船只。臧质败后还想和义宣商讨后续行动，但义宣当时已经乘船逃走了，臧质找不到义宣，也不知还可作