长安之战
黄巢进入长安后,麻痹轻敌,认为天下藩镇可传檄而定,因此没有派兵追击逃往四川的唐僖宗,甚至连近在咫尺的凤翔都没有攻取。中和元年(881)三月,唐僖宗以郑畋为京西诸道行营都统,程宗楚为副都统,唐弘夫为行军司马,以高骈为东面都统,过去投降的王重荣,诸葛爽等也很快背叛了黄巢。唐朝向关中大量集中军队,对长安形成包围。黄巢派朱温向东出击,派尚让、王播、林言率五十万大军向西进攻凤翔的郑畋,由于尚让轻敌,中了郑畋的埋伏,损失两万余人,大败而归。郑畋得胜后,乘机发起反扑。郑畋、程宗楚指挥军队向长安进逼,长安处于数面受敌的态势。黄巢见处境不利,于四月初五日主动撤出长安,屯军灞上。程宗楚、唐弘夫,王处存等部唐军率先进入长安,并恐其他将领分功,未通报郑畋,王重荣、拓跋思恭等部。进入长安的唐军,丢下武器,四处抢夺金帛、妇女,军队混乱失控,而后继各军离长安尚远。黄巢在灞上得知后,立即引军回击,从各门分道突入,大战长安城中,杀死唐军十之八九,程宗楚、唐弘夫皆被杀,起义军取得胜利,重新控制了长安及其周围地区。