就在这个时候,曾经与刘冠雄等人在江面上擦肩而过的海军舰队终于抵达了。汉夏三镇分属与长江两侧,海军可以很容易的靠近江口参战,十五艘军舰组成的舰队刚一到达,萨镇冰就命令投入了战斗。
海军猛烈的炮火给予革命军大量伤亡,让张彪有了喘息之机。从18日开始,革命军一连向刘家庙车站发起了两次进攻,双方拼死相持伤亡都很大。但是由于萨镇冰指挥的后金海军战舰从江面上给予张彪火力支持,造成革命军受创甚巨,一度不得不沿着铁路线退却到大智门车站附近。
黎元洪深知刘家庙火车站的重要,因此他想方设法趁着夜色秘密为江口增加兵力。10月19日天还未亮,革命军从刘氏花园、西商跑马场和大智门火车站三地同时出兵,全军向东推进再次围攻刘家庙火车站。
除了黎元洪的援兵之外,前来参战的还有帝汉铁路江岸机务段的工人,铁路沿线棚户区的贫苦市民等,整个江口的民众都以自发的行动支持革命军作战。面对这样强大的攻势,再加上视线不清海军难以支援,后金军被迅速击溃,躲进铁路沿线棚户区。革命军及当地市民当即火烧棚屋区,被火烧的后金军慌乱溃逃,顿时失去了抵抗之力。
就在张彪最需要海军炮火支援的时候,长江边的后金军舰艇竟然哑火了。造成这个反常举动的正是因为两个人,中原军政府的都督黎元洪和汤化龙。
汤化龙这个时候是中原省谘议局议长,如今他站在革命军一方,自然不愿意革命军很快败亡,因此在海军抵达之后,他就派人给海军中的一个人送了封信。海军中收信的人叫做汤芗铭,此时正担任萨镇冰手下的海军参谋长,而汤化龙正是他的大哥。面对大哥言辞恳切的信,汤芗铭有心起义,可是他并无实权又没有萨镇冰的名望,振臂一呼的下场多半是被萨镇冰镇压了。
真正起到作用的是黎元洪写给萨镇冰的信,黎元洪早年毕业于天风城水师学堂,曾经是萨镇冰的学生,两人关系本来十分密切。见到海军竟然沿江而上进攻革命军,黎元洪立刻给萨镇冰和各舰管带写了言辞恳切的信,这些信件由海军起义军官朱晓勋,红十字会瑞典籍人员科斯代为递送了过去。
海军各舰管带都是黎元洪的同学同事,相互之间也有些交情,黎元洪在给各舰管带的信中写道:“华兰族存亡之机,在诸船主一臂之力。孰无心肝,孰无血诚,孰非华兰子孙,岂肯甘为奴隶,残害同胞?请勿犹豫。”此外黎元洪给萨镇冰写的信更为恳切,他在信中请求老师能够为国家民族的未来着想,就算不加入革命军,也不要帮助朝廷反攻。
在这些信件的怂恿下,各舰管带纷纷向萨镇冰询问该如何做,加上汤芗铭在一旁敲边鼓,萨镇冰也犹豫了。见到各舰管带的情绪有些不稳,萨镇冰只好命令各舰后退补充弹药,稍事休息之后再行定夺。
正是乘此间隙,革命军一鼓作气攻占了刘家庙,将后金军打退到三道桥至滠口一线待命。黎元洪见到海军后撤,自然知道机不可失。他当即命令革命军趁夜进攻,打算一举攻克三道桥一线,将后金军彻底击溃。
就在这个时候,革命军中出现了一个叛徒。黎元洪的部下,江口前线总指挥张景良曾经劝过黎元洪再次反正,与革命党脱离接触,却被黎元洪训斥。在这次战斗开始之后,没有看清张景良忠于朝廷本质的黎元洪,竟然派他担任了前线总指挥。