德宗之幸山南,既入骆谷,谓浑瑊曰:“渭桥在贼腹内,兵势悬隔,李晟可办事乎?”瑊对曰:“李晟秉义执志,临事不可夺,以臣计之,破贼必矣。”帝意始安。是月,浑瑊步将上官望自间道怀诏书加晟检校右仆射,兼河中尹、河中晋绛慈隰节度使,益实封三百户,又兼京畿、渭北、鄜坊丹延节度招讨使。晟承诏流涕。时帝欲移幸西川,晟上表:“请驻跸梁汉,系亿兆之心,图翦灭之势。若规小舍大,作都岷峨,即人心失望,武士谋臣无所施矣。”四月,有诏加晟京畿、渭北、鄜坊、商华兵马副元帅。时京兆府司录李敬仲自京城来,谏议大夫郑云逵自奉天至,晟以京兆少尹张彧为副使,郑云逵为行军司马,李敬仲为节度判官,俾同主军画。又请以怀光旧将唐良臣保潼关,以河中节度授之;戴休颜守奉天,请以鄜坊节度授之;上皆从之。渭桥旧有粟十余万斛,度支先馈怀光军欲尽,晟又奏曰:“近畿虽乘兵乱,犹可赋敛,傥寇贼未灭,宿兵旷时,人废耕桑,又无储蓄,非防微制胜之术也。”上纳之。晟乃于畿甸率聚征赋,吏民乐输,守御益固,由是军不乏食。
神策军家族多陷于泚,晟家亦百口在贼中,左右或有言及家者,晟因泣下曰:“乘舆何在,而敢恤家乎!”泚又使晟小吏王无忌之婿诣晟军,且曰:“公家无恙,城中有书闻。”晟曰:“尔敢与贼为间!”遽命斩之。时转输不至,盛夏军士或衣裘褐,晟亦同劳苦,每以大义奋激士心,卒无离叛者。会将吏数辈自贼中逃来,言泚众携离可灭之状,士心益奋。先是,贼将姚令言及伪中丞崔宣咸使谍觇我军,为逻骑所得,拘送于晟,晟解缚,食而遣之,诫之曰:“尔报崔宣,善为贼守,诸人勉力自固,勿不忠于贼也!”
五月三日,晟引军抵通化门,耀武而还,贼不敢出。晨集将佐,图兵所向,诸将曰:“先拔外城,既有市里,然后北清宫阙。”晟曰:“若先收坊市,巷陌隘狭,间以居人,若贼设伏格斗,百姓嚣溃,非计也。且贼重兵坚甲,皆在苑中,若自苑击其心腹,彼将图走不暇,如此则宫阙保安,市不易肆,计之上也。”诸将曰:“善”。乃移书瑊、骆元光、尚可孤,克期进军于城下。
其月二十五日夜,晟自东渭桥移军于光泰门外米仓村,以薄京城。晟临高指麾,令设壕栅以候贼军。俄而贼众大至,贼骁将张庭芝、李希倩逼栅求战,晟谓诸将曰:“吾恐贼不出,今冒死而来,天赞我也!”勒吴诜、康英俊、史万顷、孟涉等纵兵击之。时华州营在北,兵少,贼亻并力攻之,晟遣李演、孟华以精卒救之。中军鼓噪,演力战,大破之,乘胜入光泰门;再战,又败之,僵尸蔽地,余众走入白华,夜闻恸哭之声。
翌日,将复出师,诸将请待西军至,则左右夹攻。晟曰:“贼既伤败,须乘胜扑灭,若俟其有备,岂王师之利耶!如待西军,恐失机便。”二十八日,晟大集诸将骆元光、尚可孤,兵马使吴诜、王佖,都虞候邢君牙、李演、史万顷,神策将孟涉、康英俊,华州将郭审金、权文成,商州将彭元俊等,号令誓师毕,陈兵于光泰门外。乃使王佖、李演率骑军,史万顷领步卒,直抵苑墙神麚村。晟先是夜使人开苑墙二百余步,至是贼已树木栅之,贼倚栅拒战。晟叱军士曰:“安得纵贼如此,当先斩公等!”万顷惧,先登,拔栅而入,王佖骑军继进,贼即奔溃,获贼将段诚谏,大军分道并入,鼓噪雷动。姚令言、张庭芝、李希倩犹力捍官军,晟令决胜军使唐良臣、兵马使赵光铣、杨万荣、孟日华等步骑齐进,贼军阵成而屡北。战十余合,乘胜驱蹙,至于白华。忽有贼骑千余出于官军之背,晟以麾下百余骑驰之,左右呼曰:“相公来!”贼闻之惊溃,官军追斩,不可胜计。硃泚、姚令言、张庭芝尚有众万人,相率遁走,晟遣田子奇追之,其余凶党相率来降。是日,晟军入京城,勒兵屯于含元殿前,晟舍于右金吾仗,仍号令诸军曰“晟实不武,上凭睿算,下赖士心,幸得歼厥凶渠,肃清宫禁,皆三军之力也。长安士庶,久陷贼庭,若小有震惊,则非伐罪吊人之义也。晟与公等各有家室,离别数年,今已成功,相见非晚,五日内不得辄通家信,违命者斩。”乃遣京兆尹李齐运、摄长安令陈元众、摄万年令韦上亻及告喻百姓,居人安堵,秋毫无所犯。尚可孤军人有擅取贼马者,晟大将高明曜虏贼女妓一人,司马伷取贼马二匹,晟皆立斩之,莫敢忤视。士庶无不感悦,咸歔欷流涕,远坊居人,亦有经宿方知者。二十九日,令孟涉屯于白华,尚可孤屯望仙门,骆元光屯章敬寺,晟自屯于安国寺。是日,斩贼将李希倩等八人,徇于市。
六月四日,晟破贼露布至梁州,上览之感泣,群臣无不陨涕,因上寿称万岁,奏曰:“李晟虔奉圣谟,荡涤凶丑。然古之树勋,力复都邑者,往往有之;至于不惊宗庙,不易市肆,长安人不识旗鼓,安堵如初,自三代以来,未之有也。”上曰:“天生李晟,为社稷万人,不为朕也。”百官拜贺而退。是日,晟斩伪相李忠臣、张光晟、蒋镇、乔琳、洪经纶、崔宣等,又表守臣节不屈于贼者程镇之、刘乃、蒋沇、赵晔、薛岌等。
晟初屯渭桥时,荧惑守岁,久之方退,宾介或劝曰:“今荧惑已退,皇家之利也,可速用兵。”晟曰:“天子外次,人臣但当死节,垂象玄远,吾安知天道耶!”至是,谓参佐曰:“前者士大夫劝晟出兵,非敢拒也,且军可用之,不可使知之。尝闻五纬盈缩无准,晟惧复来守岁,则我军不战而自溃。”参佐叹服,皆曰:“非所及也。”寻拜晟司徒,兼中书令,实封一千户。
晟综理以备百司,令大将吴诜将兵三千至宝鸡清道,晟又请至凤翔迎扈,不许。七月十三日,德宗至自兴元,浑瑊、韩游瑰、戴休颜以其兵扈从,晟与骆元光、尚可孤以其兵奉迎。时元从禁军及山南、陇州、凤翔之众,步骑凡十余万,旌旗连亘数十里,倾城士庶,夹道欢呼。晟以戎服谒见于三桥,上驻马劳之。晟再拜稽首,初贺元恶殄灭,宗庙再清,宫闱咸肃,抃舞感涕,跪而言曰:“臣忝备爪牙之任,不能早诛妖逆,至銮舆再迁。及师于城隅,累月方殄贼寇,皆臣庸懦不任职之责,敢请死罪。”伏于路左。上为之掩涕,命给事中齐映宣旨,令左右起晟于马前。是月,御殿大赦,赠晟父钦太子太保,母王氏赠代国夫人,赐永崇里第及泾阳上田、延平门之林园、女乐八人。入第之日,京兆府供帐酒馔,赐教坊乐具,鼓吹迎导,宰臣节将送之,京师以为荣观。上思晟勋力,制纪功碑,俾皇太子书之,刊石立于东渭桥,与天地悠久,又令太子书碑词以赐晟。
晟以泾州倚边,屡害戎帅,数为乱阶,乃上书请理不用命者,兼备耕以积粟,攘却西蕃,上皆从之。诏以晟兼凤翔尹、凤翔陇右节度使,仍充陇右泾原节度,兼管内诸军及四镇、北庭行营兵马副元帅,改封西平郡王。初,帝在奉天,凤翔军乱,杀其帅张镒,立小将李楚琳。至是楚琳在朝,晟请以楚琳俱往凤翔,将诛之,上以初复京师,方安反侧,不许。八月,晟至凤翔,理杀张镒之罪,斩王斌等十余人。初,硃泚乱时,泾州亦杀其帅冯河清,立别将田希鉴,方属播迁,不遑讨伐,以泾帅授之。至是,晟奏曰:“近者中原兵祸,皆起泾州,且其地逼西戎,易为反覆。希鉴凶徒,将校骄逆,若不惩革,终为后患。”从之。晟至凤翔,托以巡边,至泾州,希鉴迎谒,于坐执而诛之,并诛害河清者石奇等三十余人,具事以闻。上曰:“泾州乱逆泉薮,非晟莫能理之。”还镇,表右龙武将军李观为泾原节度使,吐蕃深畏之。晟常曰;“河、陇之陷也,岂吐蕃力取之,皆因将帅贪暴,种落携贰,人不得耕稼,展转东徙,自弃之耳。且土无丝絮,人苦征役,思唐之心,岂有已乎!”乃倾家财以赏降者,以怀来之。降虏浪息曩,晟奏封王,每蕃使至,晟必置息曩于坐,衣以锦袍、金带以宠异之。蕃人皆相指目,荣羡息曩。
蕃相尚结赞颇多诈谋,尤恶晟,乃相与议云:“唐之名将,李晟与马燧、浑瑊耳。不去三人,必为我忧。”乃行反间,遣使因马燧以请和,既和,即请盟,复因盟以虏瑊,因以卖燧。贞元二年九月,吐蕃用尚结赞之计,乃大兴兵入陇州,抵凤翔,无所虏掠,且曰:“召我来,何不以牛酒犒劳?”徐乃引去,持是间晟也。是役也,晟先令衙将王佖选锐兵三千,设伏于汧阳,诫之曰:“蕃军过城下,勿击首尾,首尾纵败,中军力全,若合势攻汝,必受其弊。但俟其前军已过,见五方旗、武豹衣,则其中军也,突其不意,可建奇功。”佖如晟节度,果遇结赞。及出奋击,贼皆披靡,佖军不识结赞,故结赞仅而获免。十月,晟出师袭吐蕃摧沙堡,拔之,斩其堡使扈屈律悉蒙等,自是结赞数遣使乞和。十二月,晟朝京师,奏曰:“戎狄无信,不可许。”宰相韩滉又扶晟议,请调军食以给晟,命将击之。上方厌兵,疑将帅生事邀功。会滉卒,张延赏秉政,与晟有隙,屡于上前间晟,言不可久令典兵。延赏欲用刘玄佐、李抱真,委以西北边事,俾立功以压晟,德宗竟纳延赏之言,罢晟兵柄。三年三月,册拜晟为太尉、中书令,奉朝请而已。其年闰五月,浑瑊与尚结赞同盟于平凉,果为蕃兵所劫,瑊单马仅免,将吏皆陷。六月,罢河东节度使马燧为司徒,尽中尚结赞之谋。“)