与此同时,王重荣也拒不接受朝廷的任命,于是田令孜命邠州朱玫、凤翔李昌符去讨伐他。而李克用也出兵相助王重荣,在沙苑击败朱玫,引兵攻打长安,到处掠夺放火。
唐僖宗被迫出逃兴元。李克用退兵驻扎河中。这时,朱玫抓了襄王李煴,逼李煴称帝,屯兵凤翔。唐僖宗认为只有李克用才能击败朱玫。刚好当初在长安大破黄巢时,天下兵马都监杨复恭与李克用关系很好,
于是唐僖宗派谏议大夫刘崇望带着诏书去征召李克用,并说这是杨复恭的想法,让李克用出兵讨伐朱玫。于是反贼变忠臣。李克用反过身华丽丽的成了王师。
大顺元年(890年),李克用击破孟迁,夺取邢、洺、磁三州。孟迁是孟方立的弟弟。孟方立,邢州人,881年,孟方立任天井关防御使。时任昭义节度使高浔率军企图收复被黄巢攻占的长安时,被部将成麟所杀。成麟夺取军权后,回师潞州。孟方立闻讯,攻打叛军,杀了成麟。但事后。孟方立并未留在潞州,而是率军回了家乡邢州。潞州人推宦官吴全勖为留后。
882年,对黄巢作战的总指挥前宰相王铎以僖宗名义任孟方立为邢州刺史。官太小,孟方立拒绝受命,并拘押了吴全勖,称宦官不能为留后。
他写信给王铎,要求其派一名文官来担任节度使。孟方立的本意是,与其舍近求远,不如好好考虑考虑他,但是。这种事情说明白了就没意思了。
结果王铎果真派郑昌图来担任留后一职。随后,又任王徽为昭义节度使。但王徽嫌路途遥远,且得知孟方立已经控制了昭义镇在太行山以东的邢、洺、磁三州,所以拒绝赴任昭义。并推荐郑昌图代替他。
僖宗同意了,郑昌图赴潞州就任,但不到三个月就离开了,从此孟方立推开朝廷派来的人,自己开始单干。
孟方立认为潞州人曾推翻节度使,为了不导致历史重演。他迫使将领和富人举家迁到太行山以东的三个州。监军宦官祁审诲得知潞州百姓不悦,于是让武乡镇使安居受写信给李克用,请求他予以干涉。883年冬,李克用命大将贺公雅攻打孟方立,被击败。
李克用又派出堂弟左营军使李克脩,李克脩攻陷潞州,杀刺史李殷锐。886年秋,李克脩大举进攻孟方立,占领了太行山以东的很多城市,任大将安金俊为邢州刺史。
888年,孟方立试图反击,派奚忠信攻打河东镇的辽州,但被李克脩击败并被俘虏移交给李克用。
889年夏,李克用派李罕之、李存孝大举进攻孟方立,很快攻占洺州和磁州。孟方立派大将马溉和袁奉韬前来抵抗,在琉璃陂被打败,二将均被俘虏。李克用包围邢州。
孟方立以为将领们都怨恨他,如今大势已去,估计他们不会再服从他了。于是,饮鸩自杀。
但没想到,他死后,士兵还是好士兵,又推他的弟弟孟迁为留后,但孟迁略作抵抗后就投降了,于是李克用控制了昭义全境。李克用胜利归来,在上党慰劳诸将。
李克修生性节俭,不好奢华,因此场面安排的比较简陋。李克用因此非常生气,对李克修处以笞刑并严词辱骂。李克修气得大病一场。
于第二年三月,在潞州家中去世,享年三十一岁。李克用又命安金俊在云州攻打赫连铎。幽州李匡威出兵救援赫连铎。
李匡威,外号金头王,纯正的老北京人,卢龙节度使李全忠之子。父亲死后,继位为节度使。李匡威与安金俊在蔚州交战,安金俊大败。于是李匡威、赫连铎和朱温都因李克用刚刚打了战败上书讨伐他。
昭宗召集台、省四品以上官员讨论这件事情,参加讨论的官员大多说不可以讨伐李克用。
此时朱温暗中贿赂宰相张浚,让张浚力排众议,主张出兵。张浚于是上奏说沙陀部曾大军压境,逼迫僖宗皇帝逃至兴元,罪该万死,必须讨伐。
唐昭宗于是任命张浚为太原四面行营兵马都统,韩建为副使,前去讨伐李克用。这时,河东潞州将领冯霸向朱温投降,朱温派葛从周入驻潞州。
朝廷任命京兆尹孙揆为昭义军节度使,李克用派李存孝在长子抓了孙揆,又派康君立夺取了潞州。
十一月,张浚与李克用在阴地交战,三战三败,张浚、韩建逃回。李克用为了泄恨,在晋、绛一带大肆掠夺,直到河中,所到之处满目疮痍、一片凄凉。
大顺二年二月,唐昭宗再次任命李克用为河东节度使、陇西郡王,同时任其为检校太师兼中书令。
四月,李克用在云州攻击赫连铎,围困赫连铎一百多天,赫连铎逃往吐谷浑。八月,李克用夺取怀、孟二州,来到邢州,并在镇州攻打王镕。李匡威出兵救援王镕,李克用退兵邢州。
景福元年(892年)正月,王镕、李匡威合兵十万攻打尧山,李克用任命李存信为蕃、汉马步都指挥使,协同李存孝一同攻打王镕。
李存信,本姓张,回鹘人,早年曾为牧羊奴,因聪慧机敏,通晓四夷语言,能识六国蕃书,善于战事,懂得兵势,成为李国昌的亲信。
黄巢攻陷长安后,随李克用进入关中,平定黄巢之乱。后来李存信一直跟随李克用作战,屡有功勋,被李克用收为义子,赐名李存信。
李存孝,本姓安,名敬思,沙陀人,生于代州