仁恭叛晋,克用派兵五万攻打刘仁恭,安塞一战,克用被打败。
光化元年(898),朱全忠派葛从周攻下邢、氵名、磁三州。克用派周德威率兵出青山口,在张公桥与葛从周军遭遇,周德威被打得大败。冬天,潞州守将薛志勤死,李罕之占据潞州,叛晋归附朱全忠。
光化二年(899),朱全忠派氏叔琮攻占承天军,又占辽州,进兵榆次,周德威在洞涡打败氏叔琮。秋天,李嗣昭夺回泽、潞二州。光化三年(900),嗣昭在沙河打败汴军,夺回氵名州,朱全忠亲率大军包围氵〗名州,嗣昭退兵到青山口,遇伏兵被打得大败。秋天,嗣昭夺取怀州。这年,汴军攻镇、定,镇、定都和晋断绝关系而归附朱全忠。
天复元年(901),朱全忠被封为梁王。梁王攻下晋、绛、河中,捉住王珂才回师。晋丢掉三个与己友好的势力,只得写信给梁表示愿意求和。梁王认为晋已削弱,可以乘胜夺取它,就说“:晋虽请求盟好,但信中话语傲慢。”因而大举攻晋。四月,氏叔琮进据天井,张文敬到新口,葛从周到土门,王处直到飞狐,侯言到阴地。叔琮夺取泽、潞,部将白奉国破承天军,辽州守将张鄂、汾州守将李瑭都投降梁军,晋人大惊。恰好天下大雨,梁兵很多人得病,都只得退兵。五月,晋兵夺回汾州,杀死李瑭。六月,周德威、李嗣昭夺回慈、隰二州。天复二年(902),进攻晋、绛,在蒲县被梁军打得大败,梁军乘胜破汾、慈、隰三州,包围太原。克用大惊,打算出奔云州,又想逃奔匈奴,犹豫未决。梁兵流行大瘟疫,只得解围而去,周德威又夺回汾、慈、隰三州。
天复四年(904),梁王强迫唐天子迁都洛阳,改元天祐。克用认为劫天子强迫迁都是梁王所为,天祐不能算唐朝年号,不肯称,于是仍然称天复年号。
天复五年(905),克用与契丹阿保机在云中相会,约为兄弟。
天复六年(906),梁军攻打燕的沧州,燕王刘仁恭派人到晋请求援兵。克用恨刘仁恭反复无常,不想答应,其子存勖劝说:“这是我们重新振兴的好时机。现在天下形势,归附梁王的已占十之七、八,比较强大的赵、魏、中山都俯首听命。黄河以北都成梁的势力,与梁为敌者现在只剩下我们与刘仁恭了,倘若燕、晋联合,对梁来说是很不利的。争天下的人不计较小怨,而且刘仁恭多次对不起我们而我们却救其急难,以德报怨,真是一举两得,这是不可失掉的好机会啊!”克用觉得说的很对,于是为燕出兵攻下潞州,迫使梁解围而去,晋任李嗣昭为潞州留后。
天复七年(907),梁兵十万进攻潞州,筑夹城包围。晋派周德威救潞州,驻军于乱柳。冬天,克用病。同年,梁灭唐,克用仍称天祐四年。
天祐五年(908)正月十九日,克用死,年五十三岁。子存勖即位,葬克用于雁门。
唉!时间久了,失传的事很多,这不仅是史官的错啊!李氏的先祖,出自西突厥,本号朱邪,至后世,自号沙陀,而以朱邪为姓,拔野古是沙陀族的始祖。他们自己说:沙陀,就是北庭的沙漠的意思,唐太宗时打败西突厥各部,把同罗、仆骨两部安排在北庭沙漠,设置沙陀府,以其始祖拔野古为都督,其子孙世代为沙陀都督,所以后来就自称沙陀族。