

成都方面,得知第二军攻击第一军消息后,各军纷纷谴责刘湘。熊克武与第三军军长刘成勋会晤并与邓锡侯、赖心辉、田颂尧诸部商讨出兵事宜。1922年7月11日,公推刘成勋任川军总司令兼省长,组建联军。13日,刘成勋以川军总司令名义通电讨伐杨森。任命邓锡侯为北路司令,赖心辉为东路司令,石青阳(奉孙中山之命返川召旧部与熊克武和解)为南路司令,统率第三、第七师及四川边防军,约30个营,分三路进攻重庆,支援第一军。7月9日,邓锡侯第三师前锋进抵永川,击溃第二军傅常旅。此时,刘文辉第一混成旅奉刘湘之命放弃宜宾防地抵渝协防,以重庆卫戍司令名义驻守巴县老关口。刘文辉得知第二军连遭失败,加之与邓锡侯均系保定军校同学,遂加入联军,随邓师和陈国栋第七师向重庆进发。
刘湘急电杨森回兵保渝。15日,一、二军在老关口一带展开激战。杨森孤注一掷将白市驿司令部所余兵力增援前线。邓锡侯部乘虚而入,绕道青木关,攻占杨森司令部。刘湘令驻涪陵的王陵基第六混成旅驰援,杨森退守浮图关一带。8月8日,赖心辉部突破浮图关防线,杨森城逃出,率部从水路东下。次日,邓、赖、陈等部相继进入重庆。刘湘避难于日本租界又新丝厂。经刘文辉疏通,并派兵护送刘湘返回原籍大邑。
第二军由渠县万县、云阳一线和由重庆方面溃退的部队会聚在奉节城。第一军第二混成旅于8月18日直至奉节附近。是夜,杨森设宴为吴佩孚北洋军援川之卢金山第十八师先头部队洗尘。第二混成旅刘伯承团长率叶绍尧营,趁风雨之夜突袭入城,双方展开激烈巷战。杨森误以为一军大部队进城,孑然一身逃往宜昌。北洋军亦慌忙撤走。第二军参谋长郭昌明被俘,近万名官兵投降,残部逃至鄂西施南、利川、建始各县,编成一个旅,以郭汝栋任旅长,总计不到500人。一二军之战,以二军失败告终。