,太原軍民與金兵展開血戰,數次擊退金兵。見得守軍眾志成城,出師已近半年的金朝西路軍此時已是日益疲弊、糧草不濟,完顏宗翰用“鎖城法”構築重重工事將太原團團包圍,留下大將銀術可繼續圍城,自己則率領主力撤回大同。
完顏宗翰北歸後,勐將銀術可掃平了太原外圍州縣,以偏師先後奪取文水、西都谷、祁縣、太谷、盂縣,並擊敗了救援太原的宋軍地方部隊樊夔、施詵、高豐等部。隨後金軍在太原城外箭和炮石發射不到的地方,沿城築起堡壘,斷絕內外交通,使太原城成了一座孤城。
二月中旬,眼見金軍鎖城,斷絕太原內外交通,這天張孝純與王稟登城遠望,只見金軍城外塹壕壁壘延綿不絕,太原四周都無援軍蹤影,張孝純忍不住嘆口氣道:“形勢至此,你我或許唯有以死報國了,但只可憐了這闔城軍民性命。”
王稟聞言道:“相公不可心軟,此刻軍民全憑一股義氣守城,倘若顧及性命,只怕這股氣便洩了。”張孝純苦笑道:“也只是隨口一說,如今闔城內外不但斷絕交通,便連訊息都送不出去。日前路允迪來頒旨,朝廷已經與金人議和,看來是不會有援軍了。孤城困守,勝敗早已分數,能撐一天便是一天罷了。”
王稟聞言眉頭緊皺,聽來張孝純這宣撫使是有些怯意,萌生罷兵的想法了,正打算勸說時,卻聞得汾水河西那頭一陣炮響傳來,兩個都是吃了一驚,急忙轉到城西遠眺。
只見太原城西汾水河面上,數十艘大小戰船揚帆而來,都是一色的大宋軍旗,只是與尋常大宋紅旗不同,這支大宋水軍軍旗上包了藍色滾邊。
見得這支水軍到來後,張孝純、王稟及西城頭上軍民都是歡欣鼓舞,都喜極而泣,奔走相告,更有軍民便在城頭朝著汾水叩拜道:“天可憐見,總算朝廷派了援軍來了。”
城頭太原軍民正在驚喜交集時,只見那支水軍一面奮力朝汾水上游逆水而進,一面不斷在船上施放火炮,只見岸邊上金軍營壘之內不斷爆炸起火,岸邊金軍慌亂不已。
原來這支水軍正是梁山宋軍張順所部水軍,當日與林沖所部陸上兵馬一同拔營北上救援太原,林沖所部渡過黃河後,與宋軍種師中部會合,按照朝廷旨意,便是林沖所部在前,种師中部在後。於是林沖與張順商議定了,水軍走水路運送糧草輜重先行,林沖所部走陸路由榆社北上。
而宋廷大將种師中由河北井陘西進,會合另外兩員宋廷大將,姚平仲的養父姚古和張孝純的兒子張灝分別從長治和汾州北上,三軍互為犄角,共解太原之圍。
林沖所部率兵從北上後,很快就收復了榆社,但由於种師中、姚古、張灝的部隊都沒有跟上來,失去策應的林沖為了避免孤軍深入,就率部屯駐在榆社。
陸路軍馬耽擱了,張順那裡飛鴿傳書與林沖聯絡了,林沖便派劉唐、李逵二將領千餘蠻牌兵至黃河岸邊,先與水軍會合,千餘軍馬搭乘水軍戰船,走水路先往太原而去。
張順水軍所部在黃河上又等到了童威童勐兩兄弟率領的水師援軍,此趟一共又從山東路調來戰船百餘艘,張順手下便有大小戰船兩百餘艘,加上沿途張順拘刷民間船隻,又得民間小船百餘艘,一共有大小戰船三百餘艘。
當下張順便命童威童勐在後率領水軍主力護送輜重糧草,自己與劉唐、李逵率領大小戰船八十艘,並運送千餘蠻牌兵,先行北上,為水軍前鋒,替大部隊開路。
張順前鋒水軍進入汾水之後,早有金軍哨探發現了宋軍水師,金人也知道自己水上戰力薄弱,是以金軍大將銀術可早在汾水之上攔河拉了五道鐵鎖橫江,在鐵索之間又排佈下三座浮橋,浮橋之上弓弩軍馬布置下來,加上鐵索、浮橋兩頭岸上又紮下營寨保護鐵索、浮橋兩頭,並在岸上營寨擺佈下數十座拋石機,以防宋軍水師突入汾