李鸿章去了上海几天,这天又回到苏州城外的行营里来了。他差人将戈尔登、刘铭传、李鹤章等传到自己的营帐,召开了一个小型会议,调整了各路军兵力,要戈尔登的混合军打头阵,刘铭传助攻北门,其他各营从两侧攻入。战斗打响后,戈尔登的洋枪洋炮发挥了威力,接连轰倒几段城墙。刘铭传等将领指挥所部从缺口处冲进城内,一时拼杀得血流成河。太平军死伤惨重,干脆用同伴的尸体码成一排,垒成“人墙”用土枪土炮奋力抵抗。
轰倒了城墙,还有一道齐门。若齐门一破,就等于苏州的大门洞开了。郜永宽正是驻防齐门的。他已多次议降,今天要表现给李鸿章看看了。眼看刘铭传率敢死队已越过石垒长城,郜永宽令所部将士躲起来,一枪不发。李秀成在巡视战场时发现了这一异常情况,大声吼着叫慕王谭绍光过去查看。谭绍光怒气冲冲跑进齐门营垒,见营垒中除郜永宽外,还有伍贵文、汪安均、周文嘉、范起发、汪有为等一批主将。他暗自一惊,知道事情不妙。谭绍光刚想抓枪自卫,就被自己的“兄弟”郜永宽按倒在地,结果了性命。李鸿章利用郜永宽取到了谭绍光的人头。
李秀成没有机会找叛贼郜永宽算账了。他在亲兵大队的护卫下,冲出城门,直奔无锡而去。苏州又回到了淮军手中。