喋血孤城
将军有齿嚼欲碎,将军有眦血成泪。
生为将星死为厉,尽是山川不平气。
二人同心金不利,天与一城为国蔽。
强兵坐拥瞋相视,孝子忠臣竟谁是。
千载功名亦天意,君不见河南节度三日至。
——(明)李东阳《睢阳叹》
玄宗逃奔蜀地之时,燕军将领令狐潮已围攻雍丘孤城40余日。听到玄宗西逃的消息后,他再次写信劝降守城的张巡,守军中的6名将领也劝张巡道:“雍丘守军力量薄弱,皇上又不知死活,不如投降算了。”张巡假装同意,无奈地说道:“若要投降,明天也需举行个仪式。”第二天,大厅中供奉上了玄宗的画像,张巡率众将士朝见叩头,众人皆动情流泪。就在众人情绪激动之时,张巡突然把主张投降的6名将领召唤到前面,责备他们背叛大义,想要投降叛军。全军上下群情激奋,纷纷指责6人无耻。于是张巡以6人不忠不义、扰乱军心之罪,将他们当即推出斩首,于是军心大振。
雍丘被围日久,城中粮食渐缺。这时恰好有数百艘为燕军补给的运粮船停靠在河边,还未卸粮。张巡在城上发觉后,于夜间把军队集中到城南,装出要出战的样子。令狐潮见状,忙把军队调到城南来截击。张巡等到燕军全都调到城南后,便派遣勇士悄悄潜到河边,把燕军运粮船上的粮食夺走千余斛,然后一把火烧了剩下的粮食。
粮食被焚,令狐潮大为恼怒,下令全力攻城。雍丘城虽然得到了粮草补给,但箭矢很快就射完了。于是,张巡命人用稻草扎成1000个草人,替其穿上黑衣,再在晚上将其从城上缒下,做出要偷袭敌营的样子。黑夜里,燕军不敢贸然出战,惊慌之中纷纷发箭来射。等到天色大亮时,城墙上挂着的草人身上已插满了密密麻麻的箭。张巡将草人拉上城去,凭空赚到数十万支箭——好一招“草人借箭”!燕军过了许久才发现中计。此后,张巡故伎重演,一到夜间就缒草人下城,燕军都笑话张巡太傻,久而久之就不再戒备。谁料到张巡真真假假、假假真真,几次弄假之后突来一真:这次张巡把草人换成了真人,500名身穿黑衣的敢死队员夜缒出城,趁着夜色杀入敌军大营。燕军大乱,慌乱中焚营弃寨逃走。令狐潮连遭败绩,羞愧难当,只得获得增援后再来围城。
由于被围日久,雍丘城中的木材已经用尽,于是张巡故意装出要弃城的样子,对令狐潮放话道:“我想率军弃城撤退,请你的军队后退60里,以便我逃跑。”令狐潮久攻不下,也乐于不战而胜,便应允了。张巡见令狐潮大军一退,便率领城中军队一起出动,把城外30里范围内的燕军营房全都拆掉,将木材带回城中,以作守城工具。令狐潮见又被戏耍,更加恼怒,立刻下令重新包围雍丘。令狐潮一边谋划截断雍丘粮道,一边出兵攻陷鲁、东平、济阴等郡,断绝张巡外援,想将唐军困死在雍丘。
唐军形象,杨翌绘
东进的燕军受阻之时,西线的燕军也逐渐陷入不利。安禄山大军进入长安后,大肆屠戮李唐皇室,又听说许多百姓在玄宗西逃后趁乱抢劫府库,于是下令在城中彻底搜查三日。燕军一边四处查抄,连百姓的私产也一并没收,分文都不放过;一边大肆逮捕“有罪”之人,搞得民怨沸腾。民间开始盛传:“太子到北方调兵遣将,不久就要收复长安。”于是长安百姓日夜盼望,夜间不时有人高呼:“太子大军来了!”人们往往惊慌奔走,一时间街市为之一空。京畿一带的草莽豪杰,也纷纷诛杀燕军任命的官员,遥相呼应唐军。燕军远远望见北方烟尘弥漫,大为惊恐,于是派军大肆屠戮,但反抗此起彼伏,始终不得平定。
安禄山刚入长安时,势力曾扩展到洛交郡、中部郡、凤翔郡(肃宗即位后改扶风郡为凤翔郡)与陇东郡(治今陕西省陇县),后在附近义军的打击下日渐萎缩。六月二十八日,陈仓县令薛景仙克复凤翔郡。在关中,安禄山控制区西不过武功(今陕西省武功县),南不出武关(今陕西省商南县西北),北不超云阳(今陕西省泾阳县北云阳镇),仅剩下一个长安城了。
这时郭子仪与李光弼率军5万从河北抵达灵武护驾,“兵众寡弱”的朝廷这才“军声稍振”。肃宗李亨大喜,加封郭子仪为兵部尚书兼灵武郡长史;加封李光弼为户部尚书兼太原留守,派他率景城、河间两郡民兵赶赴太原。同一时间,宦官边令诚也从长安逃奔而来,肃宗下令将其斩首。九月十七日,肃宗李亨离开灵武,南下至彭原郡,以他十分欣赏的宰相房琯率兵东进,准备收复京师长安。
房琯喜好空谈,自负才华横溢,但却不懂军事,只会纸上谈兵,于是将军务交给李辑和刘秩两个文官来处理。十月二十一日,唐军在咸阳(今陕西省咸阳市)之东与燕军将领安守忠相遇。房琯迂腐不堪,竟照搬春秋时期的车战之法,用2000辆牛车做前锋,在步兵配合下发起冲锋。谁知燕军手持火炬,顺风抛来,霎时间尘烟蔽天,接着又擂鼓呐喊,驾车的牛受到惊吓,纷纷倒退、乱窜。燕军纵火烧车,被烧疼的牛立马变得疯狂起来,狂奔乱撞,唐军禁遏不住,反被牛车践踏,士卒争相逃命,互相冲撞,在大火中乱成一团,死伤4万余人,生还者只有几千。房琯败回彭原,肉袒请罪。肃宗得知出师不利,大为恼怒,要将房琯斩首,多亏李泌极力劝谏,才饶了他一命。
就在唐军反击关中失利时,江南又生变乱。原来玄宗入蜀之时,曾命诸子赴各地领节度使等职。玄宗第十六子永王李璘被任命为山南东道、岭南道、黔中道与江南西道四镇节度使,得旨出镇江陵郡(治今湖北省江陵县)。“诗仙”李白也随军东行,意气风发地作诗赞曰:“永王正月东出师,天子遥分龙虎旗。楼船一举风波静,江汉翻为雁鹜池。”(《永王东巡歌十一首》其一)
李白以为李璘东行是为一扫胡尘,跟随他即可为国效力,但他没想到李璘是个野心家。李璘生母郭顺仪早死,由其兄李亨抚养成人,他从小生长在深宫之中,不晓世事。到达江陵郡的李璘看到从江淮等地运来的物资租赋堆积如山,自己又手握四道兵权,于是心生异念,认为北方大乱,南方完好无损,遂图谋效仿东晋故事,占据金陵(今南京),割据江南。李璘招兵买马时,肃宗得到风声,立即以新皇身份下令李璘返回巴蜀,觐见玄宗。但李璘拒不受命,十二月二十五日,他引兵顺江而下,欲袭取吴郡(治今江苏省苏州市)与广陵郡(治今江苏省扬州市)。吴郡、广陵郡、丹阳郡发兵抗拒,被李璘打败,江南大震。肃宗急忙调兵遣将,设淮南节度使与淮西节度使,命高适、来瑱等人前往江东,联合江南东道节度使韦陟平叛。
江南调将刚毕,河北诸郡又报陷落。唐军主力西撤后,畏敌如虎的常山郡郡守王俌不敢出战,打算投降燕军。其属下将领纷纷反对,并利用踢马球的机会,乱马齐上,把王俌踏死。至德元载(756年)七月,史思明与蔡希德率1万人南下攻九门。围攻到第十天时,九门守军不支,假装投降,却在城上埋伏武士。史思明得意扬扬地走上城楼,周围伏兵突起,慌乱之中他从城上跳下,被城下防御的鹿角(削尖的木桩)刺伤左胸。史思明几乎丧命,急忙连夜撤退,投奔博陵郡去了。
八月十日,史思明卷土重来,攻破九门,为报仇泄愤屠杀了城中千余人。二十日,史思明攻陷藁城;九月初五,又攻破赵郡。常山郡诸将不愿降敌,他们得知信都郡太守乌承恩手下有3000朔方兵,战斗力颇强,于是派遣宗仙运为使节前往信都郡请求援兵。信都郡太守乌承恩以没有接到诏令、不敢擅自做主为由推辞。宗仙运劝说道:“常山郡控制燕蓟要道,向南可直通洛阳,更有井陉险要可以扼制反贼咽喉。眼下,虽因皇上大驾南下,李光弼收兵退回晋阳(今山西省太原市),王俌打算献出城池向反贼投降,但人心不服,是以王俌身首异处。太守您的军队纪律严明、战力强劲,为国家社稷计,当移兵常山郡,与李光弼遥相呼应,那时您建立的功勋谁人能比?一旦常山郡沦陷,位于四战之地的信都郡岂能单独保全?”乌承恩不听,宗仙运又劝道:“将军您不接受我的建议,一定是担忧军队太少。现今天下大乱,百姓生活毫无着落,都愿报效国家,如果提高奖赏、招兵买马,用不了10天就可招兵10万,加上3000朔方精兵,足可完成勤王大业。假使弃要害之地,听任它落入叛军之手,这就等于把剑柄授予他人,自己手握剑刃,最后一定会失败啊!”然而乌承恩始终犹豫不决,不敢前去。结果10天后,常山郡被史思明攻陷,数千人被杀。
杨思朂墓出土的侍卫武士俑。该武士披挂整齐,怀抱着一套战具,显然是为自己的主人准备的。杨思朂是玄宗近侍,他虽是宦官,却能征善战
佩刀的唐军将士形象,长乐公主墓壁画
另一员燕军大将尹子奇围困河间郡40余日不能攻下,史思明便率军来援,击败平原郡颜真卿派来的援兵,一鼓作气攻下了河间郡,接着又连陷景城、乐安二郡,河间太守李奂被杀,景城太守李暐投水自尽。之后,史思明发兵直指平原郡,颜真卿知道无力抵抗敌方大军,于十月二十二日弃城渡河而走,后绕道江陵郡与襄阳郡(治今湖北省襄阳市),北上抵达凤翔,才得以面见肃宗,被任命为刑部尚书。
史思明在平原郡得手后立即发兵南下,清河、博平、新都等郡先后落入燕军之手。接着,史思明又将乌承恩围困在信都郡,贪生怕死的乌承恩立马投降,并亲自迎接史思明进城,将3000匹战马、1万名士兵和大量仓库物资交给敌军,乌承恩也因此被燕军赏识重用。之后,史思明挥军北上,进攻饶阳郡,先前燕军在饶阳郡围城10月,未能攻克,此次史思明集中全部兵力再行围攻。饶阳郡外援已失,已成孤岛,郡守李系束手无策,自焚而死,饶阳也告陷落。自此燕军重新扫平河北。就在燕将尹子奇渡过黄河,夺取了北海郡,打算继续南下江淮之时,一个爆炸性消息传来:“北方回纥汗国的援兵到了!”尹子奇大惊,留大将能元皓守北海,急忙引兵回救范阳。
《张议潮将军统军出行图》,莫高窟壁画
至德元载十二月,安禄山在长安大破房琯后,派军南下攻取颍川郡。颍川郡从正月被围困,一直未等来援兵,眼下城中守军既少,又无存粮,郡守薛愿、长史庞坚不愿降敌,竭力抵抗。燕军攻势猛烈,环城百里之内的房屋村庄、山林草木都烧成了一片焦土。在增援叛军日夜不停的进攻下,15日后城池陷落,薛愿与庞坚被生擒押送到洛阳。安禄山将二人捆绑起来扔在洛水岸边的冰上,活活冻死。之后,鲁郡、东平郡、济阴郡相继被燕军攻陷。燕军声势大张,形势对唐军愈加不利。
反攻长安大败,又得各处警讯,肃宗甚是忧虑,于是问计于李泌。李泌是中唐历史上的一位传奇人物,从小就有“神童”之称。他7岁那年进宫觐见玄宗,当时玄宗正在与宰相张说下棋,见了“小神童”,玄宗便让张说考考李泌。张说道:“你既号称能文,那么就用‘方、圆、动、静’四字为题吧。”李泌答道:“您能给举个例子吗?”张说看到棋盘,随口说道:“方若棋局,圆若棋子。动若棋生,静若棋死。”李泌听完,应声答道:“方若行义,圆若用智。动若聘材,静若得意。”玄宗听了,对李泌大为赞赏。后来李泌任翰林待诏之职,在东宫辅佐太子李亨,李亨对他非常敬重,常称其为“先生”。玄宗曾想授予李泌正式官职,但却被他婉拒,是以李亨和李泌一直是“布衣之交”。在东宫供职几年后,李泌因看不惯杨国忠恃宠擅权,写了首《感遇诗》讥讽朝政,结果得罪了杨国忠,不久被逐出京师,贬到了蕲春郡(治今湖北省蕲春县)。于是李泌干脆离开朝堂,躲到河南嵩山,开始了他的隐居生涯。
李亨从马嵬北上灵武之时,第一时间就想到了李泌,随即派人前往嵩山寻访,希望李泌能出山辅佐他平定叛乱。国难当头之际,李泌没有任何犹豫推辞,跟着使者日夜兼程赶到了灵武。肃宗李亨大喜过望,旋即将他引入内殿,与之促膝长谈,并要任命李泌为宰相(中书令)。然而李泌却坚决推辞,他答道:“陛下像朋友一样待我,说明我的身份比宰相还要尊贵,何必一定要我入仕为官,违背我的心志呢?”肃宗只好作罢。从此,李泌便以一介布衣的身份留在肃宗身边,两人外出时并马而行,回营后床对床休息,就跟当年在东宫时一样。肃宗“事无大小皆咨之,言无不从,军机大事、选拔官员都与之商议”。
见肃宗询问两京何时才能收复,天下何时才能太平,李泌胸有成竹地答道:“我观反贼将掠夺的美女财宝全都运回范阳,可见其毫无一统天下的大志。敌人从范阳打到长安,其势如同一条长蛇,朝廷如果命李光弼从太原东出井陉,郭子仪从冯翊进入河东,则史思明、安忠志就不敢擅离范阳、常山,安守忠、田乾真亦不敢离开长安。我军用两路人马,牵制敌军四员大将,将其分割在两地,那时陛下只需命郭子仪与李光弼轮流出击,叛军救头则击尾,救尾则击头,使其在千里道路上疲于奔命。我军以静制动、以逸待劳,不攻坚城。明年再令建宁王李倓为范阳节度使,沿着边塞向北推进,与李光弼大军南北夹击,直捣范阳,倾覆反贼巢穴。叛军无路可退,大军四方围攻,最多两年,反贼一定就擒。”肃宗听后大喜,命建宁王李倓执掌禁兵,郭子仪、李光弼分道行事,并厉兵秣马,准备再攻长安。
但唐朝大军未动,燕军就已先攻来。至德二载(757年)正月,扫平河北全境的史思明从博陵郡引兵攻太原,准备拿下太原后西攻朔方与唐军后方大本营灵武。燕将蔡希德从上党郡(治今山西省长治市)出太行陉(位于河南省博爱县北),高秀岩出大同军,牛廷玠出范阳郡,加上史思明部,四路大军共计10万人,围攻太原府。而防守太原的正是史思明的老对手,也是他的克星——契丹人李光弼。
原河东节度使王承业在职时,河东军军纪败坏,王承业后被朝廷下旨处死,由李光弼接任其职。李光弼部下精兵都被调往了朔方,他到任后手下士卒已不满万人,且全是乌合之众。史思明认为夺取太原只在反手之间,之后燕军可长驱西进,夺取朔方及陇右地区,到时大局可定。太原守将得知敌军将至,不禁人心惶惶,建议加固城墙工事,严阵以待敌军。李光弼摆了摆手说道:“太原城墙长达40里,反贼顷刻即到,现在修补加高城墙已来不及。如要修葺,等敌军到达城下时,我军已先累得精疲力竭了。”李光弼亲自率领官兵居民,到城外挖深壕沟,又烧制了数十万个土砖,众人都不解其意。燕军抵达太原城外后,立即开始攻城,每攻破一处城墙,李光弼就马上用土砖堵塞缺口、补修城墙,令敌军劳而无功。
史思明包围太原一月有余,不能攻下,于是使出声东击西之计。他遴选精锐士卒组成游骑兵,下令道:“我攻北门时你们在南面监视;我攻东门时你们在西面监视,敌军若有松懈,就立即趁机攻城。”不想李光弼训练严格,军令如山,警戒巡逻毫不懈怠,令燕军无机可乘。
燕军围城日久,李光弼遂反客为主,令城中的铸钱工匠挖掘地道,直通城外敌军营下。燕军士卒正在城下仰头叫骂,突然脚下一空,陷入地下,被地道中的唐军抓着脚拖进地道。被拖入城中的敌兵马上被斩首,首级被挂在城墙上示众。燕军见唐军用地道战,就修筑土山,准备用云梯攻城。李光弼就在城墙周边挖掘地道,沉重的云梯只要靠近城墙,地面就会自行塌陷,云梯陷入土坑而无法使用。除了挖地道,李光弼还制作抛石机发射巨石,一发就能击毙敌军20余人。蜂拥攻城的燕军死伤十之二三,只得向后撤退到抛石机射程之外,但包围圈仍旧密不透风。李光弼见敌军仍不死心,又生一计,他派使者与燕军盟誓,假意要出城投降,并约定日期出城缴械。燕军得知大喜,于是不再戒备。到了约定的出降日期,李光弼列军城上,派低级军官率数千人出城列队缴械。燕军大为兴奋,兴高采烈地聚众观看。这时只听一声巨响,燕军营地塌陷,互相践踏、压死者近千人,叛军挣扎着逃生,乱成一团——原来李光弼早命地道兵将地道挖到了燕军军营下面。唐军见燕军大乱,立即战鼓齐擂,冲到城外,追杀燕军,斩杀、俘虏近万人。自此之后,燕军人心惶惶,再也不敢仰头辱骂唐军,而是走到哪里都低头看着脚下的地面,生怕唐军又从地底下钻出来。为此,他们甚至还送了李光弼一个外号——“地藏菩萨”。
《吹奏图》,苏思朂墓壁画。苏思朂,玄宗朝官员,死于天宝四载
史思明久围太原不克,只得留蔡希德继续包围城池,自己率兵回师范阳,因为他突然得到消息:安禄山已死,燕国新帝安庆绪即位了。
原来安禄山自起兵以来,视力逐渐恶化(据史家推测,肥胖的安禄山可能患有糖尿病),又纵情声色,将长安的乐器、舞女和梨园子弟统统运到洛阳供自己享乐。到了至德二载正月时,安禄山已是双眼全瞎,目不能视,身上又害大疮,性情越发暴躁。左右侍从稍不如意,他就鞭抽棍打,甚至诛杀。侍从们人人自危,生怕哪天自己性命不保,其中以服侍安禄山的贴身宦官、契丹人李猪儿挨打次数最多。当上皇帝以后,安禄山也像玄宗一样住在洛阳深宫之中,文武官员难以见面,全靠中书侍郎严庄居中奏报。然而严庄虽手握大权,却也免不了受到安禄山的责打。这些人对安禄山怀恨在心,逐渐不再为他所用。
晚唐贴金彩绘重甲骑兵俑,其右手所执兵器当为马槊
安禄山称帝之时,曾封其子安庆绪为王,作为自己的继承人,但他又宠爱小老婆段氏所生的儿子安庆恩,渐有废嫡立庶之意。这让安庆绪十分害怕,整天提心吊胆、战战兢兢。严庄察觉后告诫安庆绪道:“死中求生,机不可失!”安庆绪遂与严庄密谋夺位。严庄又找到挨打最多的内侍李猪儿诱说道:“你前前后后挨打的次数数都数不清了,如果不行此大事,就离死不远了。”李猪儿点头同意,几人遂密谋杀死安禄山。
至德二载正月初五入夜后,严庄与安庆绪手持兵刃守候在寝宫门外,李猪儿提刀悄悄溜入寝宫。侍从见是安禄山的贴身太监,也未盘诘。李猪儿到了床前,掀开帐子,照着睡熟的安禄山那圆滚滚的肚子就是一刀。安禄山痛极,急忙去摸枕下的宝刀,原来安禄山怕被人谋害,常年在枕下放着一把刀防身。但那口刀不翼而飞,竟早被李猪儿偷走了!安禄山握着帐竿猛摇,大喊:“一定是家贼害我!”一番挣扎后,安禄山肠子都从腹中流出好几斗,最终气绝身亡,终年55岁。
安庆绪见已得手,便与严庄在安禄山的床下挖了个数尺深的大坑,将安禄山的尸体用毛毯裹着埋在里面;对外则由严庄宣称安禄山病势沉重,已封安庆绪为太子。不久,安庆绪登基即位,宣布安禄山已逝世,发诏“哀悼”,并改年号为“载初”。但安庆绪头脑昏庸、性情怯弱,说话也没有条理,又无其父安禄山的能力与威望。严庄恐人心不服,就让安庆绪尽量不与外人接触。安庆绪乐得躲在宫中,每天尽情饮酒,狂欢取乐,尊称严庄为“老兄”,凡事不论大小都交由严庄裁决处置。
在太原的李光弼见史思明已撤,燕军围城日久,锐气丧尽,遂率敢死队出城攻敌,大败蔡希德军,杀伤7万余人,蔡希德率军撤走。安庆绪见河北交通有再次被切断的危险,于是任命史思明为范阳节度使,封妫阳王,负责防守范阳老巢;并以张忠志(安忠志)为常山太守兼团练使,镇守井陉口,巩固后方;又命尹子奇为河南节度使,率军进逼睢阳郡。
至德二载正月二十五日,尹子奇集结妫川郡(治今河北省怀来县)、密云郡(治今北京市密云县)及同罗、奚族大军共13万人,向运河沿线的睢阳郡进发。睢阳郡太守许远向驻防宁陵的张巡求救。张巡此时已弃守雍丘,退守宁陵,收到求救信后遂自宁陵率军退入睢阳郡,与许远共同守城。不几日,13万燕军抵达城下,张巡手下有3000人,许远军队有3800人,二人合兵后共有6800人。唐军虽然兵少,但在张巡的督促鼓励下,昼夜苦战,击败敌军日夜不停的连攻,守城军士人人振奋。许远对张巡说道:“我一介书生,又不懂军事阵法,而你智勇双全、谋略过人,今后我替你守卫城池,你替我指挥作战。”从此之后,许远交出军权,只负责征调粮草、修理武器,为张巡提供后勤保障,军事计划则全由张巡主张。两人推心置腹、取长补短,一同协力守城。
三月,张巡大饷士卒,全军出战。燕军见张巡士兵人数稀少,忍不住大笑,以为志在必得。谁料张巡手持大旗,突然率军直冲敌阵。唐军悍不畏死,燕军被冲得阵脚大乱,立时崩溃,被斩杀3000余人,后退数十里,士气大挫。翌日,燕军再次增兵围攻,张巡却偃旗息鼓、闭门不战,到了夜间则在城中擂响战鼓,集合队伍,搞出将要出战的动静。燕军得知,彻夜戒备,以防唐军偷袭。但等到天亮张巡也未出击,燕军疲惫不堪,于是下令脱下铠甲休息。这时突然城门大开,张巡与10余位将领每人率骑兵50人,直冲燕军营阵。燕军霎时大乱,被杀伤5000余人,尹子奇也在亲兵的簇拥下逃出了大帐。
由于燕军人多势众,张巡虽屡败敌兵,却始终不能解睢阳之围。既然兵力不如对方,张巡就想到擒贼先擒王,射杀燕军首领尹子奇。但张巡不识尹子奇,于是他心生一计:用削尖了的草箭射出城去,燕军士兵看到大为惊喜,以为城中铁箭已经用完,于是捡起草箭飞奔前去报告尹子奇。张巡见士兵将箭呈给一员大将,立即命守将南霁云发箭,一箭射中那人左眼,此人正是尹子奇。接着,张巡率军冲出城外,直冲到尹子奇军旗之下。燕军大乱,尹子奇负痛败走,差点被唐军生擒。
七月初六,尹子奇集结数万人再来攻城报仇。经过数月休整,燕军不仅补充了兵员,士气复振,且粮草、辎重、军械等也得到了极大补充,可谓兵精粮足。相比之下,长期得不到补给的睢阳却已逐步陷入粮尽援绝的困境。原先太守许远已在城中蓄粮6万石,但时任河南节度使的虢王李巨令睢阳郡分粮一半与临近的濮阳、济阴二郡,许远坚决反对。李巨不许,许远只好照办,但济阴郡得到粮食后不久(至德元载十二月)就投降了燕军;而睢阳郡的粮食此时已经吃光,城中将士每天只能分到一勺米,需掺杂着茶叶、纸张、树皮一起煮着吃。燕军虽然屡败,却是粮食充足。睢阳附近的郡都不肯派兵支援张巡,也不肯接济粮食,睢阳城(即睢阳郡治所宋城县县城)中士卒饿死、战死后只剩下1600人,且个个骨瘦如柴,又有许多身染疾病,无法出击作战。此消彼长之下,燕军包围圈越来越小,逐渐逼近城池。
为了攻城,燕军使用了巨大的云梯,它像拱桥一样悬空,上面可容纳精兵百人,而且可以一直推到城下,士兵可从上面直接跳到城中。但是魔高一尺,道高一丈,张巡针锋相对,事先在城墙上凿出三个大洞,等到云梯推近时,一个洞口伸出一根木棍,末端绑着铁钩,钩住云梯,使其不能后退;另一洞口伸出一根木棍,末端绑着铁笼,里面盛着烈火,伸到云梯中间燃烧。云梯进退不得,被烧得折成两段,上面的士兵尽被烧死。尹子奇见此计不成,又生一计,下令动用钩车,专钩城上用来瞭望的敌楼——只要被钩到,城楼立刻倒塌瓦解。张巡则用末端装着铁链、铁链上装着巨大铁环的大木头,套住铁钩,用吊车把燕军的钩车吊进城来,砍断铁钩后,再把钩车扔到城外还给叛军。燕军见钩车不能奏效,又制作出长1丈、高7尺的巨大木驴,上包湿牛皮,下面可藏6人,不惧火攻箭矢,木石也难以砸坏,用来掩护士卒攻城。张巡见箭矢射在木驴上毫无作用,就将铜铁熔化成汁液,从城上浇下,把木驴和木驴下的燕军全烧成一团焦炭。燕军接连失败,不由恼羞成怒,又在睢阳城西北堆积木柴,上面堆上沙土袋,筑成一个通向城池的梯形长堤,想要发起攀城攻击。张巡不动声色,暗地里每晚都派人把含有大量油脂的松木和干草塞到沙土袋下面的木柴里,前后十余天,燕军都没有察觉。见万事俱备,张巡遂率军出城攻击,乘势顺风纵火。燕军花费十几天堆积的木柴全被烧毁,根本无法施救。
为了攻下睢阳坚城,燕军无所不用其极,张巡则随机应变,兵来将挡、水来土掩,攻守互用,临危应变,其计谋云合鸟散,真可谓无穷如天地、不竭似江河。不但手下兵将为其智谋折服,最后连燕军将士都对他佩服起来。无可奈何的燕军最终放弃强行攻城,而是在城外挖掘三重壕沟,设立栅栏,围困城池以防张巡突围。由于城中士兵牺牲、饿死者日益增多,兵员不断减少,张巡也不再出击,而是与许远分兵守城。张巡守东北,许远守西南,改为防守为主。
在燕军的长期围困之下,睢阳郡守军最后只剩下600人了,张巡与许远只能同士卒一同煮吃茶叶、纸张充饥。当时唐军许叔冀在谯郡(治今安徽省亳州市)、尚衡在彭城郡(治今江苏省徐州市)、贺兰进明在临淮郡(治今江苏省盱眙县),都有大军,却不肯支援睢阳。睢阳郡局势一天危似一天,张巡命大将南霁云率30骑突围而出,前往临淮郡求救。南霁云出城后数万燕军立即前来围困,他拍马冲锋,左右开弓射击,燕军纷纷躲开,冲出重围的南霁云只损失了2名骑兵。抵达临淮郡见到河南节度使贺兰进明后,贺兰进明质疑道:“时至今日,睢阳郡是否陷落都不知道,援军就是前往又有什么裨益?”南霁云答道:“睢阳郡如果失守,我愿一死以谢大人。况睢阳一旦陷落,叛军便要来攻临淮郡。两郡唇亡齿寒,怎能见死不救?”贺兰进明嫉妒张巡、许远的功绩,又喜爱南霁云是员勇将,想要留下他为己所用,于是摆下酒席,并令乐队伴奏,请南霁云入席。南霁云见了,悲愤地痛哭道:“我来时,睢阳郡已经一个多月没有东西吃了,我心忧如焚,如何吃得下去?将军您平安地坐在这里,手握重兵却眼睁睁地看着睢阳郡沦陷,却无半分救援之意,这岂是忠义之士该有的作为?”南霁云见贺兰进明不愿发救兵,于是拔刀砍下自己的一根手指,呈献给贺兰进明,说道:“我不能完成主将交给我的任务,请留下这根手指,作为我来过的凭证。”在座之人皆悚然动容,有的甚至黯然涕下。南霁云言毕下堂,上马告辞而去,回程中他路过一座佛寺,见有一塔,于是拉弓搭箭,射中塔上砖瓦,发誓道:“我若破贼,必灭贺兰氏!”贞元年间(785—805年),大文学家韩愈路过此塔,犹见塔上箭痕。
敦煌壁画中身穿札甲的唐军
经过宁陵时,南霁云会同守将率领步骑兵3000人东下,于闰八月初三夜晚杀入睢阳郡重围。一行人好不容易才抵达城下,但死伤累累,进城时只剩下1000人。城中守军将士知道援军无望,无不放声大哭。燕军也知道睢阳郡外援断绝,于是加紧围困。城中将领有人建议弃城而走,向东撤退,张巡与许远商议道:“睢阳郡乃江淮屏障,如果失守,反贼势必长驱直入,江淮必然不保。且我军饥饿衰弱,行动迟缓,即使弃城而逃也未必能够脱险。周边各郡终会出兵相救,不如坚守待援。”但是城中已经无粮,茶叶和纸张吃完之后,守军就杀死战马,战马吃完就捕捉麻雀、老鼠充饥,麻雀、老鼠都吃完后,张巡又杀死他心爱的小妾,把肉分给士卒们吃,许远也杀掉他的家奴给众将士充饥。最后,守军甚至搜捕城中妇女,杀死吞食,妇女吃完之后又吃年老体弱的男子。每个人都知道一定会死,但却无一人背叛,最后城中只剩下了400人。
十月初九,燕军从四面登上睢阳城城头,唐军将士染病在身,已饿得无法起来作战。张巡面向西方下跪叩头,向皇帝遥遥奏报道:“臣力已竭,不能保全城池,活着不能报答陛下,死后当变成厉鬼,继续杀贼!”睢阳城遂告陷落,张、许二人都被俘虏。尹子奇问张巡道:“听说你每次出战都咬牙切齿,连牙齿都咬碎了,为什么?”张巡答道:“我立志吞灭逆贼,只恨力不从心!”尹子奇差人用刀撬开张巡的嘴巴查看,见他的牙齿果然只剩下了三四颗,不由心生敬意,打算留其一命。但燕军其他将士反对道:“此人为唐朝守节,不可能为我军效力,且他深得军心,如果留下此人,必有后患。”尹子奇于是将张巡、南霁云等36人全部斩首。张巡临死时脸色不变,终年49岁;许远则被押解至洛阳,后被安庆绪下令杀害。为纪念张、许二人,睢阳百姓多次建庙立祠,现在商丘古城内仍有纪念他们功绩的“双忠祠”。
睢阳郡虽然陷落,但张巡以不满万人的兵力,守雍丘10月、宁陵2月,最后又坚守睢阳孤城10月,以寡敌众,将十几万燕军阻挡在城下将近两年。睢阳的坚守不但保障了富庶的江淮地区免受叛军蹂躏,使粮草赋税源源不断地通过长江与汉水,至襄阳郡西上,绕道上津,抵达凤翔郡,再分道输往灵武郡与蜀郡,为唐军的平叛提供了财力与物力;也为唐军的反攻赢得了时间。睢阳陷落后仅仅10天,东都洛阳就被唐军收复了。
位于归德的张巡墓