二十一日，义宣率众到梁山，臧质出兵进攻东垒，玄谟尽出精锐抵抗，最终臧质军阵被玄谟等军突入，军队溃败，垣护之更乘风放火烧毁臧质船只，连带时在西岸的义宣也被波及。义宣此见军队大败遂乘船逃走，与臧质失去联络，当时来自西境的人还坐数百舸跟随着。义宣逃到江夏时听闻巴陵有敌军，于是在迳口改步行逃回江陵，部众于是散尽，仅得十多人跟着，义宣也因脚痛而无法再行，向平民取车载着走，又向沿路居民求食解饥。义宣终也能回到江陵，竺超民领兵迎接。其时江陵还有万多名士兵，鲁秀及竺超民仍然想招集余众与朝廷军决一胜负，不过其时义宣已经迷惘昏