下驻守的宋军大败,张桂和金文德力竭战死。得知老鼠隘失陷的俞兴大惊,急忙抽调都统屯达前去阻击,凭借着地势之利险险将蒙军挡住,双方从早上僵持到下午,但宋军也日益颓势。俞兴无可奈何,只得继续从围困神臂城之中抽调人马前去援助屯达。宋军兵马调动让精于战阵的刘整嗅到了战机,他趁着宋军调动兵马的混乱之时,抽调精锐士兵从暗道出城,突袭东门围城的宋军后方,自己则尽率城中兵马从正面冲击围城的宋军。
猝不及防之下围困神臂城的宋军大溃,俞兴见势不妙便在亲兵的簇拥下夺了岸边的小船逃奔南岸的黄市营垒。宋军兵卒见主帅逃跑,也纷纷四散而逃。正在与失里答激战的都统屯达听闻俞兴已逃,竟然也丢下部众夺路而逃,其一路狂奔到江边见已无船只,情急之下便将座骑推入水中,并抓住战马的尾巴浮渡到江南岸。所谓“兵败如山倒”,眼见主帅和军将皆渡过逃跑,宋军士兵也纷纷夺路而逃,并在追来的蒙古骑兵逼迫下跳入水中,大部分溺死在江中。俞兴逃回重庆后清点残兵,发现自己带去二万兵卒回来的只有三千余人。