宋軍進(jìn)占“三京”及退出洛陽、開封 “三京之役”的戰(zhàn)役經(jīng)過,以周密《齊東野語》卷五《端平人洛》所載最詳。周密自稱“此事得之當(dāng)時(shí)隨軍幕府日紀(jì),頗為詳確”。南宋朝廷決定出兵收復(fù)河南之地后,初擬由淮東和淮西戰(zhàn)區(qū)出兵,京湖和四川戰(zhàn)區(qū)予以配合和支援。宋理宗詔令京湖制置使史嵩之籌劃糧晌,供給收復(fù)三京的部隊(duì),但史高之上奏拒絕,稱:“荊襄連年水潦螟蝗之災(zāi),饑懂流亡之患,極力振生,尚不聊救,征調(diào)既繁,夫豈堪命?”并表示:“若夫和好之與進(jìn)取,決不兩立。臣受任守邊,適當(dāng)事會(huì)交至之沖,議論紛紜之際。雷同和附,以致誤國,其罪當(dāng)誅;確守不移之愚,上連丁寧之旨,罪亦當(dāng)誅。連旨則止于一身,誤國則及天下?!盵18]于是,他上書辭去京湖制置使職務(wù),奉祠歸鄉(xiāng)。南宋朝廷改命楊恢為知襄陽府兼京湖安撫制置副使,主持京湖戰(zhàn)區(qū)事務(wù)。但楊恢在對(duì)蒙問題上也是主和之人。[19]承相鄭清之命令四川制置使趙彥吶出兵,“以應(yīng)人洛之役”,但趙彥吶也拒不從命。有大臣建議:“宜沿江重鎮(zhèn)別除帥聞,內(nèi)以餌蕭墻不測(cè)之患,外以消尾大不掉之勢(shì),不但防鞋而已,此萬世長慮也?!钡卫碜凇⒃紫噜嵡逯热舜蟾耪J(rèn)為:“吾有河可恃,有關(guān)可守,乘破竹之勢(shì),振拉朽之威,北渡河可舉燕趙,西入關(guān)可定秦隴,車書萬里,文軌一家,又何必畫江以為限?”部分接受了這個(gè)建議。 端平元年五月十九日,理宗任命趙范為兩淮制置大使、節(jié)制沿邊軍馬兼沿江制置使,五月二十七日,宋理宗又詔令“沿江制置副使并聽趙范節(jié)制,任責(zé)措置江面”[22]。趙范開閩于光州、黃州之間。[23]從這樣的安排看,南宋朝廷是將趙范作為了戰(zhàn)略預(yù)備部隊(duì)的總指揮官,兼有控扼江防之責(zé),以防不測(cè)。而在出兵部署上,也不再將京湖和四川戰(zhàn)區(qū)考慮在內(nèi)了。 出兵的準(zhǔn)備極不充分,但為了爭取在蒙古軍所不適應(yīng)的炎熱季節(jié)完成收復(fù)河南之地的戰(zhàn)役目的,南宋朝廷決定由淮西宋軍先行進(jìn)占開封,隨后進(jìn)攻洛陽、撞關(guān);淮東宋軍則兵分東西兩路,東路進(jìn)攻今蘇北與山東相毗鄰地區(qū),西路進(jìn)占應(yīng)天府,再進(jìn)人開封。同時(shí),讓徐邳二州的國用安、陳穎二州的范用吉等人負(fù)責(zé)與守衛(wèi)開封等地的降蒙金朝官員聯(lián)絡(luò),爭取其降宋。 六月十二日,淮西制置副使全子才率領(lǐng)淮西宋軍一萬余人首先從廬州(治今安徽合肥)出發(fā)。由于蒙古軍掘開了黃河河堤,開封以南地區(qū)的道路被水淹沒,宋軍行軍困難,糧運(yùn)不繼。經(jīng)過艱難跋涉,淮西宋軍經(jīng)蒙城縣、城父縣、亳州、魏真縣、城邑縣、太康縣,于七月二日,抵達(dá)開封,在城二十里的地方下營。 守衛(wèi)開封的蒙古官員李伯淵先期已與谷用安、范用吉等結(jié)約,暗中降宋。這時(shí),他率部殺死蒙古軍主帥崔立,迎接宋軍人城。七月五日,宋軍整兵人城。全子才又另派宋將樊辛、王安率領(lǐng)一路偏師,進(jìn)占了鄭州。
,蒙古得到了宋軍出兵的消息。七月,蒙古太宗窩闊臺(tái)召集諸王大會(huì),聲稱:“先皇帝肇開大業(yè),垂四十年。今中原、西夏、高麗、回鵲諸國皆已臣附,惟東南一隅,尚阻聲教。聯(lián)欲躬行天討,卿等以為何如?”木華黎之孫、魯國王塔思(即查刺溫,又作查老溫)請(qǐng)行,蒙古太宗遂命其與王子曲出總軍南征。[24]同時(shí),蒙古太宗又命胡土虎那顏為中州斷事官,又遣大將達(dá)海組卜征蜀。[25]駐守陜西、河北的蒙古軍也奉命布置反擊,“河南皆增屯設(shè)伏”,而來自陜西的蒙古軍前鋒“已及孟津、陜府、漁關(guān)” 淮東宋軍的東路部隊(duì)由鎮(zhèn)江副都統(tǒng)制、總轄淮陰水陸軍馬劉虎與淮東制置司主管機(jī)宜文字趙楷指揮,“將舟師詢地漣水軍”,國用安“率汲君立、張山、王義深等郊迎”。宋軍臨時(shí)任命級(jí)君立攝總管,率領(lǐng)戰(zhàn)艦三百,進(jìn)攻東??h(連云港市南)。攻占東海縣后,又進(jìn)攻海州(連云港市西南)。占據(jù)海州的武裝是原紅襖軍舊將周田。因擔(dān)心汲君立不可靠,宋將劉虎又親自率部推進(jìn)到海州城下,連夜向周岳發(fā)出檄文,迫使周圈投降。[27]至此,徐、邳、海三州都被宋軍控制。國用安被南宋任命為權(quán)知徐州。 趙葵率領(lǐng)淮東宋軍的西路五萬人,經(jīng)由泗洲(吁胎西北)、宿州(治今安徽宿州)、徐州、應(yīng)天府(商丘南),于七月二十日到達(dá)了開封。宋人方岳在其所撰《奉議郎淮東轉(zhuǎn)運(yùn)使干辦公事吳公墓志銘》[ 國家失汴,至是百有余年,未有窺左足向夷門一步者。朝議以三閫兵復(fù)三京,凡淮東、灑、宿、宋、永南北軍之在行者,趙公葵實(shí)將之,遂以公為隨軍錢糧受給。中原淪胥久,河失故道,運(yùn)漕絕五河口,遇大小清河,略葛驛以達(dá)于京師,綿千數(shù)百里無人煙,率虎豹所嗥、魚龍所家也。軍無乏興,遂入汴。
在這里,值得注意的問題有二。
一是全子才所率淮西宋軍于七月五日已經(jīng)進(jìn)人開封,而趙葵所率淮東宋軍為何遲到了半月?從行軍路程看,淮東宋軍兵出揚(yáng)州與淮西宋軍兵出廬州盡管稍遠(yuǎn)了一些,但也不至相差半月的路程。而且,淮西宋軍進(jìn)軍的路程還異常艱難。周密《端平入洛》記載:“黃河南舊有寸金堤,近為北兵所決,河水淫溢,自壽春至汁,道路水深有至腰及頸處,行役良苦?!边@說明兩路宋軍缺乏統(tǒng)一指揮,各自為政?;次魉诬娤瘸?而淮東宋軍晚出。而淮西宋軍先出,是否有爭功的意味,也值得懷疑。
二是全子才到達(dá)開封后,為何留駐開封,遲遲不進(jìn)兵洛陽?在淮東宋軍趕到開封后,趙葵曾指責(zé)全子才貽誤了戰(zhàn)機(jī),說:“我輩始謀據(jù)關(guān)守河,今已抵汁半月,不急趣洛陽、撞關(guān),何待邪?”但全子才卻以糧晌未集作為理由。但這個(gè)理由并不成立。如果說進(jìn)兵洛陽無糧,那留駐開封不也要吃糧嗎?其后,李鳴復(fù)上疏宋理宗,指出:“子才握制聞之權(quán),未嘗至洛??聞諸道路,子才與葵爭欲得開封為之,故違命不行,僅遣楊義以往。義之?dāng)?子才之罪也?!盵30]開封是北宋都城,政治影響自然比西京洛陽要大得多,因而能擔(dān)任知開封府、東京留守,自然也就比知河南府、西京留守地位要高。這才是全子才遲遲不進(jìn)兵洛陽的理由。其后,吳泳在《繳全子才降一官錄黃》中稱:“子才為人所弛亡賴,始因范、葵得官,后雖黃緣通顯,范、葵常意輕之。暨至提兵境外,才敵勢(shì)鈞,則又敢于抵城以貳其所事?!盵31]所謂“敢于抵峨以貳其所事”,也就是說趙葵和全子才的矛盾非常尖銳了。,端平元年七月癸卯記事稱:“詔獎(jiǎng)趙范、趙葵、全子才收復(fù)三京。尋以范為端明殿學(xué)士、京河關(guān)陜宣撫使、知開封府、東京留守兼江淮制置大使,葵權(quán)刑部尚書、京河制置使、知應(yīng)天府、南京留守兼淮東制置使,子才權(quán)兵部侍郎、關(guān)陜制置使、知河南府、西京留守兼京湖制置副使。詔獎(jiǎng)諭收復(fù)東京、南京、河南州縣等處一行將士?!?/span> 《宋史》卷41《理宗一》則記載:“(八月)乙亥,以趙范為京河關(guān)陜宣撫使、知開封府、東京留守,趙葵京河制置使、知應(yīng)天府、南京留守,全子才關(guān)陜制置使、知河南府、西京留守?!?/span> 七月癸卯為七月六日,八月乙亥為八月九日?!端问啡摹分械摹皩ぁ弊?只能表明對(duì)二趙和全子才的任命是在七月癸卯之后不久,難以確定時(shí)日。從內(nèi)容看,這道任命應(yīng)在宋軍七月二十八日進(jìn)人洛陽之后發(fā)表的,當(dāng)以《宋史》所記的八月乙亥為是。其后,李鳴復(fù)也在奏議中稱:“往者,洋京之得,捷報(bào)飛來,謂全子才陳兵以護(hù)胭庭,趙葵諭眾以宣德意,又申諭諸將益整六軍,渡河陰之師奪孟津之險(xiǎn)。朝廷亦信其言,第功行賞矣?!崩碜谌蚊措S軍到前線的趙范為京河關(guān)陜宣撫使、知開封府、東京留守的情況分析,也說明趙葵與全子才確實(shí)為爭奪知開封府、東京留守一職鬧了矛盾,故宋廷才將其分別任命為知應(yīng)天府、南京留守和知河南府、西京留守,以化解爭端。但等宋廷的這道任命下達(dá)時(shí),宋軍已在洛陽兵敗并從開封撤退了。這也就是方岳在其所撰《奉議郎淮東轉(zhuǎn)運(yùn)使干辦公事吳公墓志銘》中所謂“方是時(shí),將下制書定功令,而撞關(guān)以敗聞,趙公遂班師”。
軍收復(fù)“三京”的軍事行動(dòng)在前線并沒有明確的統(tǒng)一指揮。到宋理宗時(shí),“兩淮分封而守,已非一日”。為統(tǒng)一指揮,“端平甲午(元年),朝廷嘗亦以節(jié)制西淮屬之東閩”,全子才擔(dān)任淮西帥,頭銜只是“淮西安撫使”[33],并未擔(dān)任置制使。但由于全子才是趙葵的老師[34],趙葵以“地里稍遙,未易應(yīng)接”為由,“卒以力辭”[35]。
趙葵趕到開封后,對(duì)全子才在開封停留半月而不搶時(shí)間進(jìn)軍洛陽盡管極為不滿,但也無可奈何,只好改命淮西制置司主管機(jī)宜文字徐敏子統(tǒng)軍,率降將范用吉的義士三千、樊辛的武安軍四千、李先的雄關(guān)軍二千、胡顯的雄關(guān)軍二千,共一萬一千人,以七月二十一日先行出發(fā),西進(jìn)洛陽。繼派楊義率廬州強(qiáng)勇等軍一萬五千人隨后跟進(jìn)。但由于糧食缺乏,西進(jìn)洛陽的宋軍只攜帶了五日的食糧。臨行前,徐敏子命令諸軍,將五日之糧安排吃七天,以防軍糧不濟(jì)。
西進(jìn)洛陽的宋軍的指揮仍不統(tǒng)一。前軍徐敏子部與后軍楊義部互不通聲氣,徐敏子部又由淮西和淮東兩戰(zhàn)區(qū)的部隊(duì)混編而成。其中,胡顯為趙葵之父趙方舊將,“拳力絕人,(趙)方在襄陽,每出師必使(胡)顯及(趙)葵各領(lǐng)精銳分道赴戰(zhàn),摧堅(jiān)陷陣,聚散離合,前無勁敵,以功至檢校太尉”[36]。徐敏子根本無法指揮胡顯。在這種情況下,理應(yīng)由全子才親自率軍前往。在全子才因與趙葵鬧矛盾而不愿前往的情況下,趙葵也應(yīng)該親自率軍前去洛陽。但趙葵卻陶醉在勝利的喜悅之中,“盛服行宮闕,省宗廟,吊遺黎故老,以布宣明天子威德”[37]。這種統(tǒng)帥,豈有不敗之理!
徐敏子率部行至中牟縣,派遣戴應(yīng)龍返回開封催促糧食,并與諸將商議,擬派遣前頭部隊(duì)偷襲洛陽。因胡顯一人反對(duì),徐敏子便命令胡顯分其所部之半以扼守河陰縣(舊治在今河南鄭州西北)。二十六日,徐敏子派遣和州寧淮軍正將張迪率領(lǐng)二百人潛赴洛陽。到夜晚,爬城進(jìn)人城中,但城中的蒙古軍早已撤出,宋軍兵不刃血便占領(lǐng)了洛陽。二十八日,徐敏子率領(lǐng)宋軍大隊(duì)進(jìn)人洛陽城。但是,此時(shí)軍糧將盡,宋軍只得采集野蒿和面,制成菜餅充饑。
留駐中原的蒙古軍元帥塔察兒(倴盞)派遣屯駐汝州(治今河南臨汝)的劉亨安率軍北上,前往洛陽反擊宋軍。七月二十九日早晨,楊義率領(lǐng)的宋軍一萬五千人后續(xù)部隊(duì)行至洛陽城東三十里的地方,停下吃早飯。這時(shí),劉亨安所率領(lǐng)的蒙古軍正好趕到龍門以北,遂抓住這一戰(zhàn)機(jī),向宋軍發(fā)起突襲。因徐敏子所部已進(jìn)人洛陽,楊義所部戰(zhàn)備松懈,無法組織應(yīng)戰(zhàn),潰敗而逃。蒙古軍追擊宋軍遠(yuǎn)至百余里,有許多宋軍將士因相互推擠而掉入洛水,楊義孤身?xiàng)壊慷?。?dāng)晚,有迷失道路的潰兵逃人洛陽,徐敏子才知道了楊義所部潰敗的消息。于是,洛陽城中的宋軍為之喪氣。
八月一日,從陜西方面趕來的蒙古軍[38]逼近洛陽,在城下扎下東西兩寨。這時(shí),宋軍糧食已盡,被迫殺馬而食。徐敏子與諸將商議,決定放棄洛陽東撤開封。徐敏子派遣兩支步兵阻擊洛陽城下東西兩寨的蒙古軍,自己率領(lǐng)主力撤退。當(dāng)宋軍剛渡過洛水,便遭到蒙古軍攻擊。宋軍布好戰(zhàn)陣,頂住了蒙古軍的進(jìn)攻。初二日黎明,蒙古軍用盾牌掩護(hù),逼近宋軍。兩軍短兵相接,戰(zhàn)至中午,宋軍擊殺蒙古軍四百余人,奪得盾牌三百余面。這時(shí),范用吉部下楚?向徐敏子建議:“若投東,則正值北軍大隊(duì),無憔類矣。若轉(zhuǎn)南登封山,由均、許走蔡、息,則或可脫虎口耳。”于是,徐敏子率領(lǐng)宋軍改為向南突圍,取道汝州(治今河南臨汝)、蔡州,撤回淮西。蒙古軍隨后掩擊,宋軍大敗,死傷者十之八九。徐敏子也中了流矢,傷及右胯,而乘騎又死,只得忍痛步行,走小路逃避追兵。一路上收容了散兵三百余人,靠吃桑葉度過兩日,靠吃梨棗度過七日,才返回了光州。樊辛、張廸戰(zhàn)死。
徐敏子前日所派遣到開封催糧的戴應(yīng)龍從開封取得糧食后返回洛陽,半道便遇到了楊義所部的潰兵,得知楊義兵敗的消息,于是又返回洛陽,向趙葵和全子才報(bào)告。趙葵和全子才認(rèn)為:“事勢(shì)如此,我輩自往可也?!钡次髦浦盟緟⒆h劉子澄則以為無益。趙葵和全子才于是決定棄徐敏子一軍于不顧,放棄開封東撤。當(dāng)晚,趙葵和全子才下令部隊(duì)作好行軍準(zhǔn)備,第二天早晨出發(fā)。宋軍大部分將士誤認(rèn)為將出兵增援洛陽,但等到第二天早晨部隊(duì)由開封東門開出,這才知道是在撤退。開封宋軍的撤退,沒有兵員損失?;礀|宋軍主力南撤后,趙葵將淮東制置司暫設(shè)于泗洲。
趙葵和全子才放棄開封、不救洛陽的舉動(dòng)后來遭到了激烈的批評(píng)。侍御史李鳴復(fù)在端平元年秋季上章彈劫,稱:“比者楊義棄軍而走,徐敏子棄軍而潰,此猶為敵騎所迫也。汁距戰(zhàn)場(chǎng)二百余里,且有一郡之隔,趙葵、全子才各擁數(shù)萬兵,建大將旗鼓,正當(dāng)整陣以援諸將。一聞風(fēng)聲鶴峽,皆奉頭鼠竄矣。此何等舉措?聞諸敵境,謂中國有人乎?…… 彼固謂朝廷為可欺,安知天下公論不可欺乎?”[39]但李鳴復(fù)的批評(píng)也不完全合理。 開封到洛陽,從徐敏子一軍的進(jìn)軍速度看,大約需要6天時(shí)間。宋軍野戰(zhàn)能力較弱,如果增援洛陽,那勢(shì)必就得與蒙古軍野戰(zhàn),也極有可能會(huì)遭到蒙古軍的伏擊。從徐敏子一軍抗擊蒙古軍的時(shí)間看,也證明等不到趙葵等人率軍趕到洛陽,洛陽宋軍早就潰敗了。加之糧運(yùn)不濟(jì),如果趙葵等人真率兵馳援,恐怕也會(huì)落得個(gè)全軍覆滅的下場(chǎng)。趙葵等人決定放棄開封、不救洛陽的決策也是不得已的辦法,至少保全了主力。趙葵等人決定撤兵主要還有退保南京和徐、邳、海三州的考慮。當(dāng)然,《宋史》卷417《趙葵傳》所謂“未幾,北兵南下,渡河,發(fā)水閘,兵多溺死,遂潰而歸”的說法也明顯是回護(hù)之辭,不足采信
|