蒙哥命忽必烈率軍攻鄂州,塔察兒、李璮等攻兩淮,分宋兵力;又命兀良合臺自雲南出兵,經廣西北;蒙哥率蒙軍主力攻川。蒙哥以四川作爲戰略主攻方向,意欲發揮蒙古騎兵長於陸地野戰而短於水戰的特點,以主力奪取四川,然後順江東下,與諸路會師,直搗宋都臨安。
1258年秋,攻川蒙軍相繼佔據劍門苦竹隘、長寧山城、蓬州運山城、閬州大獲城、廣安大良城等,逼近合州。
鉤魚城議事廳裏,王堅、張珏相對而坐,商議軍情。
張珏說道:"王將軍,此番蒙軍主力直撲合州,蒙哥親自統兵,如何抵禦?"
王堅沉聲道:"只要釣魚城在大宋軍民手,合州其它地方全部丟失,我們也不懼!"
"爲何?"
"因爲戰爭拚的是人力、資源和耐心,現在釣魚城聚集了數十萬軍民,萬衆一心,城防堅固,兵精糧足,人力方面我們佔了風;資源方面,我們有京湖以及四川其它州縣的援助,能支持我們長期作戰,資源方面我們也不懼;至於耐心麼,我們以逸待勞,蒙軍遠道而來,我們更有耐心!蒙哥想和我們打消耗戰,那打吧。"
張珏聽了,讚賞道:"王將軍乃大宋名將,身經百戰,與蒙軍作戰,勝多負少,張珏相信你!"
王堅手撫短髯,笑道:"張將軍也不弱呀,在四川,誰不知你張將軍的名號,蒙軍聽到你的名字,很害怕啊,呵呵。"
二位大宋名將相視一笑,繼續研究軍情。
突然,一名親兵來報:"二位將軍,蒙哥派降將晉國寶前來勸降。"
王堅問道:"晉國寶現在何處?"
"在閱武場候着。"
王堅立起身來,對張珏說道:"張將軍,請隨我一起到閱武場,我要處理一下晉國寶!"
說這話時,王堅眼眸裏掠過一道寒光。
張珏、親兵隨着王堅,來到閱武場。
閱武場,旗幡飄揚,"宋"、"王"、"張"三面軍旗在寒風獵獵作響。
此時已是大宋開慶元年(公元1259年)正月,此前蒙哥率三十萬大軍掃清了釣魚城西面的大部分屏障,直抵釣魚城下,並派重兵進逼渝州(重慶),驕橫不可一世。
晉國寶本是宋將,認識王堅、張珏,見王堅、張珏進入閱武場,晉國寶緊跑幾步,來到王堅、張珏面前,奉承道:"王將軍、張將軍,我們久別重逢,我心情激動,二位一向可好?"
王堅寒聲道:"我這不是好好的嗎?我看不好的是你晉國寶!"
張珏見王堅說這話時,眼露殺機。
晉國寶是何許人也?慣於見風使舵,吹牛拍馬的專家,見此情景,料知不妙,擠出一絲笑容:"二位將軍安好好,安好好。在下擔心二位將軍在宋蒙之戰喫虧呀,放眼天下,沒有哪國軍隊是蒙軍對手。國寶爲二位將軍計,爲合州百姓計,和蒙軍和好,方爲策。故國寶不計個人安危,爲蒙國大汗蒙哥傳話,來釣魚城撮合此事,宋蒙二軍不要在合州血戰了,免得生靈塗炭。二位將軍,還望認真思考--"
晉國寶臉色突變,顫聲道:"王將軍既然不願和蒙軍和好,那我回去向大汗覆命了。"
王堅瞪起虎眼,怒聲道:"如果蒙人作爲使者來勸降,我會放走。你呢,本是漢人,還是漢將,投降變節,我可不會放你走!"
晉國寶撲地跪了下來,央求道:"王將軍,我是蒙國大汗使者呀。二國交兵,不斬來使。你我還是故人,你,你不該扣留我!"
說完,晉國寶把頭轉向張珏,哭道:"張將軍,你救救我,爲我說說話啊!王,王將軍要扣留我!"
王堅一字一頓:"不是扣留,是斬首示衆!"
啊?!
晉國寶聽了,像小孩似地,嚎啕大哭。
張珏開口說話了:"王將軍,二國交兵,不斬來使,這是自古以來的國規。晉國寶原是宋將,投降蒙國不假。但他現在的身份,是蒙國大汗蒙哥的使者,如斬他,恐於理不合。"
王堅聽了,瞪了張珏一眼,一把拎起晉國寶,扔到閱武場"宋"字大旗下,厲聲高叫:"劊子手安在,斬晉國寶,掛在城門示衆!"
數名五大三粗的劊子手來到晉國寶面前,推推搡搡,把晉國寶推到閱武場一側的行刑臺。
晉國寶嚇得面如土色,二腿不住地顫抖,大喊大叫,劊子手手的鬼頭刀狠狠地劈了下去,一股鮮血噴出,晉國寶身首分離。
不一會兒,釣魚城頭多了一樣東西:晉國寶的人頭
王堅親自監斬晉國寶,大長了釣魚城數十萬軍民抗蒙的鬥志,軍心民心達到了高度的融合,人人不怕死,個個要抗蒙。
王堅主持釣魚城防務後,聽取各界賢士建議,進一步加固釣魚城池。他調集所轄五縣軍民數萬,在釣魚城開掘大小"天池",蓄水養魚,控井92眼,加築從城至南北江邊碼頭的一字城牆,阻截敵軍於城牆與江流之外,屯田練兵,"秦蜀之人,望風響應"。釣魚城成爲川、陝、甘民衆聚集的軍事重鎮。
蒙哥哪裏知道釣魚城的厲害之處啊,他只知蒙軍鐵騎所過之處,攻無不克。
晉國寶被殺的消息傳到蒙營後,蒙哥肺都要氣炸了,他帶着官武將,由數百名親兵保護,親臨前線,觀察釣魚城城防情況。
大宋開慶元年(1259年)二月二日,蒙哥汗率諸軍從雞爪灘渡過渠匯,進至石子山紮營,蒙哥親督諸軍戰於釣魚城下。
七日,蒙軍攻一字城牆。一字城牆又叫橫城牆,其作用在於阻礙城外敵軍運動,同時城內守軍又可通過外城牆運動至一字城牆拒敵,與外城牆形成夾角交叉攻擊點。釣魚城的城南、城北各築有一道一字城牆。
王堅負責城城防守,張珏負責北城防守,一時間,炮聲隆隆,箭矢如雨,木石兼投,宋蒙二軍展開空前激烈的戰鬥。蒙軍衝一批,倒下一批,枕屍無數。