青浦得克,谭绍光、陈炳文即率大军,转围松江。
松江危殆,江苏署抚李鸿章心急如焚,朝夕激厉淮军各营,不时亲赴前敌,三令五申,严整部署,以重根本,而夺贼气。
程学启上言道:松江若失,贼氛更炽,吾军可出矣!大人先遣一军,诱敌深入,吾驻新桥,与逆死战,待逆力疲,全军围击。
李鸿章言听计从,即令参将张遇春率春字营先行佯攻泗泾,鸿章自率六千之众,浩荡跟进。
李秀成见状,遂撤松江之围,亲率听王陈炳文、纳王郜永宽部六万余人,进驻泗泾、七宝,意欲踏平李鸿章淮军,一劳永逸。
6月19日,忠王李秀成发令总攻,六万大军,分作二十小队,顷刻困围新桥,攻占徐家汇、法华、九里桥等要冲,兵锋直逼上海城垣。
淮军各将欲倾出对击,解救程学启部,李鸿章不许,道:待程方忠折贼锐气,吾等再攻。
淮将皆曰:贼若击破新桥,军心必散。
李鸿章道:程方忠书生面相,然却剽悍戾凌,必是虎将;涤帅勉之曰,江南人誉张国梁不去口,程方忠好为之,亦一国梁也!张国梁八面威风,程学启一手遮天!
是日,听王陈炳文,兴兵二万,填濠拔桩,洋枪大炮并力死攻新桥。
清参将程学启督率开字营,亲燃劈山炮对轰,一日之内,击退太平军九次攻击。新桥营垒亦是断壁残垣,岌岌可危。
李鸿章亦恐新桥有失,急饬张遇春春字营、滕嗣武林字营、郭松林松字营驰援新桥。陈飞熊熊字营、张志邦志字营、马先槐探字营围攻九里桥。
反击令下,陈飞熊、张志邦、马先怀部奋勇当先,先取九里桥,再占徐家汇,复与程学启、张遇春各部,内外夹击,攻破太平军四十营垒。
李秀成收拢溃残,意欲再战。
天王洪秀全一日三诏,严敕李秀成,务必回援天京。
秀成无奈,即撤攻沪之军,返回苏州,筹备援京事宜。