881年正月,唐僖宗一衆到達成都。此時唐僖宗仍希望高駢能夠出兵討賊,便讓淮南節度使高駢做了東面都統,然而高駢始終都沒有出兵。唐僖宗想到當年安祿山之亂,郭子儀收復兩京,其帶領的數萬回紇軍立功不小。現在代北地區胡漢雜處,多少數民族部落。唐僖宗便使代北監軍陳景思帥沙陀酋長李友金及薩葛、安慶、吐谷渾等諸部落入援京師。唐僖宗許諾,對於建功之蕃族將士,絕不吝惜重賞。李友金向陳景思說道:“目前賊勢正強盛,暫時不可輕進,我們不如先在代北募兵。”陳景思也覺得這麼做很好。於是他們就先進行募兵,等兵衆大集後再南下增援。
三月中旬,唐僖宗以鄭畋爲京城四面諸軍行營都統,並賜鄭畋詔書:“但凡蕃、漢將士赴難有功者,聽以便宜除官。”黃巢也遣使者拿詔書召鄭畋降,鄭畋怒將使者斬首,後又約前朔方節度使田弘夫、涇原節度使程宗楚共同討伐黃巢。鄭畋上奏請以涇原節度使程宗楚爲副都統,前朔方節度使唐弘夫爲行軍司馬。唐僖宗都應允了。
使者被斬,黃巢大怒。立遣其大將尚讓、王播帥衆五萬攻擊鳳翔,鄭畋先使唐弘夫伏兵於要害之地,自己親自帶兵數千,多張旗幟,稀稀疏疏列陳於高岡。尚讓認爲鄭畋一屆書生,很是不把他放在眼裡。鼓行而前,爭相前進,隊列散亂不整。經過埋伏區時,唐弘夫帶領伏兵突出猛擊,鄭畋又帶領軍隊以“居高臨下勢不可擋”之勢衝擊敵軍,尚讓一衆在龍尾陂大敗,被斬首二萬餘級,追殺之屍體前後達數十里之遠。之後鄭畋傳檄天下籓鎮,言道黃賊不足懼,望忠義之士能合兵討賊。當時因天子在蜀,詔令不通,天下都認爲朝廷不能復振,在得到鄭畋之檄後,都大喜過望,踊躍發兵響應。黃巢有所畏懼,一時不敢再出長安西向攻擊。
不久後,唐弘夫屯兵渭北,王重榮屯兵沙苑,王處存屯兵渭橋,原爲突厥族的夏綏節度使拓跋思恭屯兵武功,鄭畋屯兵在盩厔。官兵大集,對長安形成圍攻之勢。田弘夫更是乘龍尾陂之捷,直接向長安進軍。長安城內不願附從黃巢的那些紈絝子弟、惡少年、被搶奪的富商以及心念大唐的臣民,聽說大軍即將攻城,都紛紛在城內放火、製造混亂,甚者爬上房頂拿瓦礫投擊黃巢兵士,以配合官軍。
黃巢見形勢如此,心想三十六計還是走爲上計,便帶領其衆棄城向東逃走。程宗楚率先自延秋門進入,田弘夫緊隨其後,王處存則帥銳卒五千連夜入城。程宗楚、田弘夫、王處存怕諸將分其功,不向鄭畋與拓跋思恭等報信,而他們麾下的軍士見黃巢已走,便開始瘋狂的掠奪金帛、妓妾。這些貪財的軍士們無復法紀,其將領根本就管不了。長安城內很多民衆本來滿懷欣喜的迎接官軍,此時見到他們這番作爲更甚於黃巢軍,都頗爲後悔。
黃巢東出尚未遠,正在灞上露宿。心情鬱悶、失落至極的他正考慮下一步該怎麼辦。忽見尚讓來見,尚讓滿臉喜色,說道“大王不必擔憂了。我們可以讓長安城失而復得。剛纔探卒來彙報,長安城內官軍個個瘋搶,無視紀律。軍陣不整,一派混亂的跡象。況且,他們沒有援軍。我們如果即刻殺回去,長安城仍是我們的!”“好,事不宜遲,馬上發兵。”於是黃巢分兵,從各門攻入城中,在長安城中猛烈反撲官軍。官軍由於個個醉飽,搶奪的財物既多且重、帶了滿身,不僅不堪戰,連逃跑都難。程宗楚在混亂中被黃巢軍士包圍,亂槍刺死。而黃巢的得意驍將孟楷則在發現田弘夫後策馬追及,親自將其挑殺。這兩處藩鎮的官軍死者達到什之八九。好在王處存的兵士都是精銳之輩,他們且佔且退,王處存最終得以收集餘衆還營。黃巢從失長安到再得長安,前後不過五天。再入長安後,黃巢令人將程宗楚、田弘夫的頭顱懸掛於城門牆上示衆。而他對那些幫助官軍的民衆極爲惱怒,便令兵士們縱情恣意的屠殺、姦淫。長安城流血成川,屍橫滿街,哀嚎聲此起彼伏,情狀無比悽慘!官軍經此一敗後,諸路軍都退去了,黃巢勢力又愈發的強盛了。
再說李友金到代州後,僅僅在半月的時間就募兵三萬人,都是北方雜胡。他們性格狂野,強悍暴橫,不遵法紀,李友金難以駕馭。思慮良久,李友金心說道,是時候召喚李國昌父子了。於是李友金向陳景思進言道:“現在雖有衆數萬,但各個桀驁難馴,若無有威望的將領來統帥他們,怕是仍然難以成功。吾兄李國昌,父子倆勇略過人,爲衆所服。若陳將軍能向天子上奏,赦免其罪,以他們爲帥,代北之人將一麾響應,狂賊不足平也!“陳景思也認爲如今國事緊急,這麼做的確不失爲一個好辦法。於是他便派使者去向皇帝請示。唐僖宗與田令孜一衆商議後,認爲李克用兵變乃是爲部將所推,而擅自殺害段文楚的李盡忠已在兵敗後被殺,似乎可以赦免他們的罪過,使他們統領代北精兵入援京師。唐僖宗便手書一封詔書傳給陳景思。陳景思讀後與李友金都非常激動。考慮到自己與族人曾“構難”,不便前往,李友金便讓兒子去漠北召喚李克用。
這日,李克用正與達靼長官們剛打完獵回營。忽見遠方塵起,鐵騎奔騰。離他們尚有數百步時,李克用已從服飾上認出了他們,是沙陀騎兵。這次到來的,正是李友金之子李克修帶領的五百沙陀兵。這時的李克用心情極爲複雜,前番與唐構難,自己父子落了個“叛唐”的惡名,而李友金卻落個叛族之名。這回兩兄弟相遇,一時間誰都說不出話來。(準定)