作者:杨复光
黄巢大将朱温驻同州,杨复光遣使招降,一度发信请求增兵被拒的朱温公开叛变举城投降
中和元年(881年)十月,杨复光率忠武军驻扎武功,伺机反扑。二年春,杨复光任西面行营都监使,会同王重荣准备进攻农民军。恰此时,黄巢令大将朱温攻同州,同州刺史米诚兵败逃跑,朱温占据同州,自任同州刺史。之后朱温进攻河中,被王重荣打败,起义军退保同州。朱温固守同州,对唐军进攻长安来说是个障碍,只要拔掉同州,长安东北门户就敞开无阻,拿下长安指日可持。这祥双方争夺的焦点就在同州。
中和二年(882年)夏,王重荣、杨复光进攻同州,被农民军打败。朱温想乘胜进攻河中,数次向黄巢送信要求增兵,大将孟楷因为实在抽不出兵马增援同州,将朱温的求援信扣压下来,这祥使朱温的情绪一落千丈。在这紧急关头,杨复光又拿出他的劝降老招,派奸细潜入同州城,先以高官重金收买了朱温的部将胡真、谢瞳,胡、谢又极力劝朱温投降。这年八月,朱温公开叛变起义军,举城向杨复光投降,唐朝政府授朱温同州节度使,不久又授朱温为右金吾大将军,河中行营招讨使,并赐名为朱全忠。
杨复光又引沙陀李克用军自大原进攻关中,迫使黄巢撤离长安,黄巢最后兵败自杀,自此起义失败
朱温的投敌,使形势发生了重大变化,农民军面脑的形势更加险恶。尽管如此,农民起义军仍有强大的力量,这使唐朝政府颇感头疼。招讨使王重荣向杨复光征求计策。杨复光面对王重荣的疑难,也颇感难办,最后他想到了英勇善战的沙陀将领李克用,提出以朝廷的名义通知与李克用有间隙的郑从谠,让他不要阻止李克用。然后再向李克用下诏,让其带领他的沙陀兵入关平乱。王重荣听了后也觉得此计很好。之后,杨复光勾引沙陀兵的计谋颇得唐朝大将们的拥护,都统王铎当时也在河中,他采纳了杨复光的意见,并亲自给李克用下了一道命令,令李克用带领沙陀兵火速入关平乱,同时也给太原郡守郑从谠下了一道命令,允许李克用入关。
中和二年十一月,李克用率领一万七干沙陀精兵从岚州、石州直趋河中,由子与郑从谠有矛盾,不敢从太原经过,只派了数百人向郑从谠说明情况;郑从谠也只好放行。
杨复光勾引沙陀兵入关,使唐军士气大振。中和三年初,李克用串领四万大军到达同州,会同唐将王处厚、王重荣、杨复光等,在粱田陂与农民军激战,结果农民军战败,伤亡数万人,农民军被迫向华州撤退。四月八日,李克用攻进长安,黄巢被迫撤出长安,转战河南,最后在中和四年七月,在山东莱芜东南的狼虎谷,兵败自杀,壮烈牺牲。这次波澜壮阔的农民大起义最终失败了。