攻克崇阳后曾国藩决定暂将除武昌以外的太平军残兵置之度外,汇同各地援军直捣湖北省会武昌。驻守蒲圻的前线指挥塔齐布接到命令后,仍用候补知县罗泽南、都司彭三元、普承尧等人继续做先锋进攻武昌的尖刀。
初八日,湘军先锋军行至官塘驿接到侦查兵汇报:前方必经之路咸宁驻扎有千余名贼匪。罗泽南见天色已晚,且行军一日士兵疲惫。便下令原地扎营,埋锅造饭,并做好预防太平军来袭营和明早进攻咸宁的准备。
第二天吃饱喝足的湘军赶至城外,防守咸宁的太平军望风而溃,跑出十里之外的太平军一想就这样跑了实在丢人,在羞愧的刺激之下又从十里之外跑回城外。但他们跑回来,并没有组织反攻咸宁,仅仅占据了城外险要之地,意思可能还是向继续完成阻击任务,看不懂!
刚占据咸宁屁股还没坐热的罗泽南,原来本着直捣武昌的原则对逃跑的太平军是暂不理会的,只要不在前进道路晃就行。但如今刚逃跑的太平军又如此不识趣跑的回来,他很生气。但生气归生气,还是得率兵扫荡随时可能爆炸的“定时炸弹”。
面对太平军占据的要塞,罗泽南没有选择直面进攻,继续采用他的惯用战术两边绕至敌后包抄,配合正面推进的战术,欲将跑回来的太平军一网打尽。
按道理来说太平军因为羞耻跑回来,那怎么这次也得见血在考虑逃跑的问题吧。很让人出乎意料的事发生了,太平军再次选择了逃跑。
如果我们用最善意的想法来揣测,或许太平军这样跑来跑去是为了诱敌深入,第一次见湘军不追所以跑回来在诱敌,但是第二次见湘军还不上钩,那就只能在逃跑的道路上越跑越远了……
湘军在接收咸宁后先锋队继续前行,果然在前方横沟桥发现驻扎沟中以及埋伏在沟两侧山上的太平军七千多人。罗泽南于重将商议后,决定其亲率本部从桥左侧涉水过桥进攻太平军,候选知县李续宾带本部从右侧涉水过桥进攻太平军,另派都司彭三元、普承尧带宝勇、新化勇绕至桥后袭击太平军。其余的守备岳炳荣带辰勇、川勇作为后援。
在湘军攻来的时候,太平军不知为何舍弃阵地。当然这次不是逃跑,是冲向湘军,真是不懂,为何不据险以守,非要拿鸡蛋碰石头。或许在当时的太平军心里他们才是石头吧。两军在枪林弹雨中刚打照面,不知道为何冲上来的太平军在与湘军的战斗中损失十余人就将勇气化成胆怯,退回桥东。
很老实的一改刚才想要肉搏的气势,改用枪炮抵御清军。如果一开始就这样老实,或许还有点用。但现在湘军已经在太平军退怯时乘势涉水过河。
慌乱中的太平军在退怯中崩溃,在逃跑中被击杀百余人,另外,埋伏两侧山谷者,经过分路围剿亦被击杀两百人。
溃逃的太平军三路太平军,由徐李铺渡河复聚山脊,欲据高反攻。
但士气以丧的太平军,当即再次被随后而来的湘军冲散。
之后太平军在十余里的生死逃亡的过程中两次聚集,但两次被冲散。其在逃亡过程中被从桥后以及右山抄出的彭三元、普承尧截杀数十人,
此战生擒太平军四十三人,其中有组织此次防务的身穿龙袍黄马褂的胡姓丞相一名,该人最后被当地百姓分食其肉。
十五日,,罗泽南率先锋队进扎距武昌六十里纸坊,。十六日湘军后队塔齐布亦至。十七日,汇合后的湘军同赴金口。