盗贼首领陈儒率军攻打舒州,高澞向庐州求救。杨行愍兵力不足,无法出兵救援,于是和部将李神福商议对策。李神福请求不用一兵一卒就能击退贼军。他于是准备了很多旗帜,从小路潜入舒州,没过多久,率领舒州的士兵打着庐州军队的旗帜出城,在城外指手画脚,假装在部署大阵势。贼军看到后十分害怕,趁着夜色悄悄逃走了。李神福是洺州人。过了一段时间,盗贼首领吴迥、李本再次率军攻打舒州,高澞无法守住城池,弃城逃走,高骈派人追上他,将他杀死。杨行愍派遣部将合肥人陶雅、清流人张训等人率军攻打吴迥、李本,将他们生擒斩首,任命陶雅代理舒州刺史。秦宗权派遣他的弟弟率军侵扰庐州,占据舒城,杨行愍派遣部将合肥人田頵率军将他击退。
前杭州刺史路审中客居黄州,得知鄂州刺史崔绍去世的消息后,招募了三千名士兵,攻入鄂州,占据该城。武昌牙将杜洪也驱逐岳州刺史,取而代之。
黄巢包围陈州将近三百天,赵犨兄弟与他交战大小几百次,虽然城中的兵力和粮食都快要耗尽,但军民的守城意志却更加坚定。李克用率领许州、汴州、徐州、兖州的军队在陈州会师。当时尚让率军屯驻在太康,夏季四月癸巳日,各路官军进军攻克太康。黄思邺率军屯驻在西华,各路官军又前去攻打,黄思邺率军逃走。黄巢得知太康、西华失守的消息后十分恐惧,率军退守故阳里,陈州的围困这才得以解除。
朱全忠听说黄巢即将率军前来,率领军队返回大梁。五月癸亥日,天降大雨,平地积水三尺,黄巢的军营被大水淹没。黄巢又听说李克用率领军队赶来,于是率领军队向东北方向直奔汴州,沿途屠杀尉氏县的百姓。尚让率领五千名骁勇的骑兵逼近大梁,抵达繁台,宣武将领丰州人朱珍、南华县人庞师古率军将他们击退。朱全忠再次向李克用告急。丙寅日,李克用与忠武都监使田从异从许州出发,戊辰日,在中牟县北面的王满渡追上黄巢。李克用趁着黄巢的军队正在渡河、一半士兵还在水中的时候,率军发起猛攻,大破黄巢军,斩杀一万多人,贼军于是溃散。尚让率领部众向时溥投降;其他将领临晋人李谠、曲周人霍存、甄城人葛从周、冤句人张归霸以及他的堂弟张归厚,率领部众向朱全忠投降。
黄巢率军渡过汴河向北逃窜,己巳日,李克用率军在封丘追上黄巢,再次将他击败。庚午日夜晚,天降大雨,贼军惊慌失措,向东逃走,李克用率军追击,经过胙城、匡城。黄巢收集残余部众,只剩下将近一千人,向东逃往兖州。辛未日,李克用率军追到冤句,身边能够跟上的骑兵只剩下几百人。李克用的军队昼夜奔袭二百多里,人马疲惫不堪,粮草也消耗殆尽,于是只好返回汴州,打算补充粮草后再次追击。此战俘虏了黄巢的幼子,缴获了黄巢乘坐的车驾、器具服饰、兵符印信等物,还救出了被黄巢劫掠的男女百姓一万多人,李克用下令将他们全部释放。
癸酉日,高仁厚率军屯驻在德阳,杨师立派遣部将郑君雄、张士安占据鹿头关,抵御高仁厚的军队。
甲戌日,李克用率军抵达汴州,在城外安营扎寨。朱全忠坚决邀请李克用进入汴州城,将他安置在上源驿住宿。朱全忠设宴款待李克用,准备了丰盛的酒菜和歌舞表演,礼节十分恭敬。李克用趁着酒兴,意气用事,言语中多有冒犯朱全忠之处,朱全忠心中愤愤不平。傍晚时分,酒宴结束,李克用的随从都喝得酩酊大醉。宣武将领杨彦洪暗中与朱全忠谋划,用车辆和栅栏堵塞街道,派兵包围上源驿,发动攻击,喊杀声震天动地。
李克用醉得不省人事,没有听到外面的动静。他的亲兵薛志勤、史敬思等十几个人奋力拼杀,侍从郭景铢吹灭蜡烛,搀扶着李克用藏到床底下,用水泼醒他,慢慢告诉他外面发生的变故,李克用这才睁开眼睛,拿起弓箭站起身来。薛志勤等人奋力射杀汴州的士兵,杀死几十人。没过多久,驿馆四周烟火弥漫,恰逢天降大雨、雷电交加,天地间一片昏暗。薛志勤搀扶着李克用,率领身边的几个人,翻越墙头突围而出,借着闪电的光亮向前奔跑。汴州的士兵扼守着桥梁,李克用等人奋力拼杀,才得以渡过。史敬思负责断后,战死在桥上。李克用登上汴州的尉氏门,用绳子缒下城墙,逃出城外。监军陈景思等三百多人,都被汴州的士兵杀死。
杨彦洪对朱全忠说:“北方的胡人情急之下就会骑马逃跑,你看到骑马的人就射箭。” 当天夜晚,杨彦洪恰好骑马走在朱全忠的前面,朱全忠一箭射去,将他射死。
李克用的妻子刘氏,足智多谋。事先逃脱返回的随从将汴州兵变的消息告诉她,刘氏神色镇定,立刻将随从斩首,暗中召集大将,部署整顿军队,谋划着保全军队返回河东。等到天亮,李克用逃回军营,想要率领军队攻打朱全忠。刘氏说:“你近来为国家讨伐贼