景部将任约，两军大战，杜幼安最后战胜，斩杀仪同叱罗子通、湘州刺史赵威方等人，将他们的首级送到江陵。官军大举进攻，与侯景部下相持，又另外攻下武昌；侯景经过芦洲上流迫近徐文盛，杜幼安与众军攻打，侯景大败，官军取得其出船舰。适逢侯景秘密派人袭击郢州，擒获刺史萧方诸，令梁军人心大乱，徐文盛从汉口逃归，于是众军战败、投降侯景，但侯景因为杜幼安反覆无常而杀害他。