驻守在姑塘一线的方声涛部,又遭到北洋军第三路王金镜旅的猛攻。方部伍毓瑞所率领的第3营,同由南昌前来支援的独立营,以及一个连,同北军在狭市激战一昼夜。7月26日,方声涛放弃坚守多天的姑塘,率部退往吴城。
北洋军攻占湖口、姑塘后,段芝贵令李纯率第6师及第1师一部,向驻守在瑞昌、蓝城一线的赣军林虎部发动攻击。
林虎鉴于蓝桥地形开阔,易招敌迂回侧击,便稍加抵抗后撤离蓝桥,退守老黄门。老黄门三面环山,一面山口险狭,铁路穿山而过,是易守难攻的险要之地。林虎在此构筑阵地,组织防御。
北洋军两个团轮番向老黄门进攻。林虎指挥部队顽强抗击,使北洋军遭到沉重的打击。敌主力1连仅剩8人。李纯连夜休整后的22团乘火车来老黄门支援。北洋军分3路进攻赣军阵地。林虎旅奋力抵抗,终因寡不敌众;弃守老黄门,经德安退往建昌。
北洋军攻占老黄门后,又不战而下德安。8月?日起,北军以南昌为目标,分路前进,一路由陆路攻建昌,一路由水路攻吴城,然后合击南昌。
林虎军在众寡悬殊情况下,不待敌人进攻,即放弃建昌,退守山下渡,林虎本打算联络南昌守军,凭险力战,以待湘、粤援军,可是,南昌复失,友军无踪迹,回顾徘徊,只得经奉新退往湘赣边界。