李鴻章這樣記述這千鈞一發(fā)的時(shí)刻:“是時(shí),程學(xué)啟探聞昆賊復(fù)出,恐蟠龍南面隊(duì)伍過單,撤調(diào)西門外云魁各營(yíng)前往協(xié)堵,而以桂樹督標(biāo)親兵四營(yíng)代之。該逆見我軍移動(dòng),復(fù)從西南門出戰(zhàn),喊聲震天,李鶴章因飭降將周壽昌及副將銜吳建瀛迎拒西門之賊,郭松林迎拒南門之賊,自率親兵小隊(duì)扼堵河面,添搭浮橋一道,郭松林等奮不顧身,往來血戰(zhàn),將奧倫所失炸炮兩尊、開花子十一個(gè)奪回。該逆敗退入城,我軍仍回望仙橋駐扎,計(jì)常勝軍傷亡百余人,外國(guó)兵頭亦傷十余人,一時(shí)難期力振,該軍即于二十九日退回松江?!?/p>
在這場(chǎng)惡戰(zhàn)中,常勝軍實(shí)際傷亡三百余人,損失大炮兩門,情形狼狽不堪。常勝軍撤走后,前線就剩下淮軍了。同治二年(1863)正月初二,郭松林派松、建二營(yíng)扼守新造浮橋,自引四營(yíng)進(jìn)逼蓬萊鎮(zhèn)之右;開字、左副二營(yíng)及奇字營(yíng),由天福庵直逼竹司橋,耽視蓬萊鎮(zhèn)之左;程學(xué)啟自引開字營(yíng)主力及卿云兩營(yíng),由中路直攻蓬萊鎮(zhèn)。三路夾擊,一鼓而前,企圖以迅雷不及掩耳之勢(shì),攻入蓬萊鎮(zhèn)。太平軍猝不及防,倉(cāng)皇退往青陽(yáng)港。此時(shí),淮軍也已困頓疲憊,雖然昆山已伸手可及,卻無力伸手。雙方又進(jìn)入了僵持狀態(tài)。
太倉(cāng)之戰(zhàn),淮軍什么好處也沒撈著,不僅常熟之圍未解,還令太平軍士氣大增。正月初二、初五,李秀成從蘇州加派萬余生力軍,炮船兩百多只,大洋炮數(shù)十門,猛攻常熟。初五黎明,大北門外的淮軍營(yíng)盤被太平軍攻陷,西門外的兩座營(yíng)盤亦被踏破。戰(zhàn)局對(duì)李鴻章日趨不利。他在奏報(bào)中說:“孤城危險(xiǎn),眾心驚惶,臣無路能援,徒心焦慮。”他的四十歲生日,過得真是驚心動(dòng)魄,焦頭爛額。
李鴻章再調(diào)潘鼎新、劉銘傳各營(yíng)和淮揚(yáng)水師馳援福山。福山為吳北重鎮(zhèn)、江海要塞,明嘉靖中倭亂之后,修筑城堡,置把總防守。山臨長(zhǎng)江,水天浩茫,明代有詩(shī)云:“誰道仙家無蓬島,塵海人言有福山?!比缃袢碎g仙境成了炮火煉獄。二月初四,李恒嵩率常勝軍一千多人卷土重來,乘船駛抵福山。鼎字營(yíng)移駐福山之巔,在聚福塔前扎營(yíng),樹字營(yíng)移駐福山東崖下。
初五,有字營(yíng)也開到福山,駐地距離太平軍營(yíng)壘不及半里。常勝軍把大炮推到有字營(yíng)墻外,向太平軍射擊。春字營(yíng)的大炮也同時(shí)發(fā)出怒吼。透過蔽天的塵埃,淮軍看見太平軍營(yíng)壘已經(jīng)被炸塌幾處,立即脫了衣服,鳧過壕塹的冰水,逼近到墻根下的射擊死角,準(zhǔn)備攻營(yíng)。但這時(shí)太平軍的援軍已從常熟趕到,淮軍不得不分兵對(duì)付援軍。兩軍一直激戰(zhàn)至黃昏,不分勝負(fù),各自退回營(yíng)壘。
初六日,激戰(zhàn)繼續(xù)。福山四周燒得天地通紅,村落與林木已被火焰吞沒,煙塵漫天,籠罩大地?;窜姼鳡I(yíng)輪番攻擊,太平軍不得休息。
二月十八日,戈登率一隊(duì)常勝軍來到前線。黃翼升的水師也已開到,乘夜由西路上岸,一支埋伏于西山之左,一支埋伏于西山之右,一支埋伏于山后,一支摸黑上山,專揀草木茂密處隱蔽。銘字、鼎字營(yíng)布于同觀山兩側(cè),他們的任務(wù)是打援軍。樹字營(yíng)在毛家山前,有字營(yíng)在港西太平軍營(yíng)壘之側(cè),互相呼應(yīng)。
黎明時(shí)分,寒氣更重,草木結(jié)霜,薄霧茫茫。常勝軍在福山舊城門上架起大炮,小炮分列兩旁。呂宋兵劃著小艇,悄悄駛近太平軍營(yíng)壘,搭架浮橋。負(fù)責(zé)爬城的各營(yíng)士兵都進(jìn)至舊城墻下,屏息靜氣,等待攻城號(hào)令。