吴军曹炎忠兵团以攻代守,出动大量精锐猛攻太平军的葛塘村,守葛塘寺的林正扬虽然凭借营防工事全力死守,无奈武器装备和吴军存在代差,麾下的江浙兵又战斗力不足,只坚持了半个白天就露出败象,不得不向秣陵关城中的李明成求援,李明成硬着头皮出动四千多预备队奔袭吴军右翼,连夜移驻到方山的黄呈忠也应邀出兵,亲自率军来打吴军的左翼。
战事规模因此迅速扩大,在曹炎忠的指挥下,四千吴军兵分两路左右出击,在无险可守的情况下直接列阵拦截,以击针枪和掷弹筒等优势武器弥补兵力劣势,迎头痛击左右来袭的太平军,受命攻坚的曹炎忠部将杨世林则完全把两翼托付给友军,带着麾下军队只是猛攻已经摇摇欲坠的太平军葛塘寺营地,三个战场全都是喊杀震天,枪声交织如麻,厮杀得不可开交。
从方山杀来的太平军黄呈忠部,靠着兵力和地形方面的优势,一度看到突破吴军阻击的希望,大批军队从吴军阻击阵地的侧翼迂回到了吴军后方,前后包夹住了只有两个营的吴军。然而就在黄呈忠料定吴军将要选择以方阵自保的时候,让他傻眼的事发生,两个营的吴军竟然向着他的旗阵所在发起了反冲锋,先是用掷弹筒炸乱他的中军前队阵形,然后以吴军之前赖以成名的排队枪