戰爭背景
五月,昭宗下詔削奪李克用官爵和賜姓的屬籍,以張濬為河東行營都招討制置宣慰使,京兆尹孫揆為副,以鎮國節度使韓建為都虞侯兼供軍糧料使,以朱全忠為南面招討使,李匡威為北面招討使,赫連鐸為副。二十七日,張濬率領諸軍及邠、寧、鄜、夏四州兵計5萬,離開京師長安,東渡黃河與宣武、鎮國(治今河北正定)、靜難(即邠寧軍)、鳳翔、保大、定難(治今陝西鳳翔、黃陵、靖邊白城子)諸軍相會於晉州(治今山西臨汾),形成南北合擊,中部突進的態勢。戰爭過程
七月,張濬領兵進至陰地關(今山西靈石西南)後,朱全忠令驍將葛從周率千騎潛過壺關(今山西長治東),夜抵潞州(治今山西長治),令別將李讜、李重胤、鄧季筠領兵進攻澤州(治今山西晉城),令張全義、朱友裕率軍進抵澤州之北,以策應增援葛從周,並促請昭宗令孫揆進駐潞州。八月十二日,孫揆領兵3000自晉州向潞州進發,在長子(今屬山西)西谷中,突遭晉將李存孝伏擊,兵敗被俘。隨後,李存孝奉命率精騎5000趕往澤州,與駐守該州的將領李罕之合兵一處。
九月,大敗汴軍,鄧季筠被俘,李讜、李重胤懼戰率眾逃跑。李存孝、李罕之乘勝追至懷州(治今河南沁陽),俘斬汴軍數以萬計,又揮軍進攻潞州,葛從周、朱崇節棄潞州城而去。李匡威由幽州(治今北京城西南)領兵進攻蔚州,虜刺史邢善益。赫連鐸引吐蕃、黠戛斯數萬進攻遮虜軍,殺軍使劉鬍子。李克用派李存信、李嗣源合力應戰,擊退李匡威、赫連鐸。接著,李克用親率大軍繼其後,大獲全勝。俘斬3萬餘人,李匡威、赫連鐸敗逃而去。