大同軍分南、北兩路進擊上黨。北路由韓云帶本部營五千精銳、五千輔兵、一個游俠曲。南路由沈飛帶本部營五千精銳、五千輔兵。
大同軍可利用力量分幾部分,劉渏發(fā)展的上黨本地游俠勢力;醫(yī)師發(fā)展的上黨本地底層百姓,可稱之為本地民兵;大同社學(xué)子。大同軍本部力量共有精銳士卒一萬人,輔兵一萬人,還沒到達(dá)上黨的后勤兵兩萬人;劉渏親兵兩百人,游俠曲游俠四百人。上黨總?cè)丝诓坏绞迦f,從戰(zhàn)力上講大同軍碾壓上黨漢軍。
南路,沈飛帶大軍進攻城鎮(zhèn);劉渏帶兩百親兵、五百輔兵,偷襲壺口關(guān);尤金帶一百游俠曲游俠、六百輔兵,偷襲東陽關(guān);朱超帶一百游俠曲游俠、六百輔兵,偷襲上黨關(guān)。
由于壺口關(guān)最為重要,所以戰(zhàn)斗首先在壺口關(guān)開始。劉渏帶著七百士卒,在本土游俠的帶領(lǐng)下,潛入壺口關(guān)五里外一個樹林里。天黑下來時,士卒用些干糧休息,一個時辰后出發(fā)。這時候離子時只有一個時辰不到。
趁著天黑,劉渏帶隊來到壺口關(guān)前約一里的地方隱蔽。探查清楚周圍環(huán)境后,劉渏帶領(lǐng)五個游俠靠近關(guān)口,關(guān)上有十幾個巡邏士卒;關(guān)口很窄,只有四、五丈寬,關(guān)墻有六、七丈高;關(guān)口上插著幾只火把,把關(guān)前照的微明,天空只有星星沒有月亮,周圍黑漆漆看不到任何東西。
仔細(xì)觀察漢軍的行走規(guī)律,劉渏趁著漢軍視野離開關(guān)前的短暫時間,快速溜到關(guān)前貼墻站立;其他五人也趁著機會,一個挨著一個溜到關(guān)前。幾人掏出繩索算好時間,一起將繩子拋向城墻,繩子上的鐵鉤勾住女墻。
六人順著繩子往上爬,劉渏速度最快,爬到女墻外沒急著上城墻,而是為其他游俠警戒。這時候有個巡邏漢軍探出頭發(fā)現(xiàn)異常,剛準(zhǔn)備喊叫,劉渏跳上城墻一劍刺入這個士卒的喉嚨。
這時候,其它巡邏漢軍開始示警并沖向劉渏,劉渏一人獨對十幾個漢軍;一輪防守后,下面的游俠也爬上來,六人對十幾個漢軍。
看到劉渏跳上城墻,剩下的人不再隱藏,大喊大叫地抬著兩架云梯搭到城墻上,快速上爬。很快,城墻上出來上百的漢軍,而劉渏的親兵也上來十幾個,死死地保護著云梯。
一頓飯的功夫,劉渏的親兵已經(jīng)爬上來五十多個,漢軍大勢已去。這里只有兩百多人駐守,多少年都沒打過仗,被劉渏五十多個親兵打的哭天喊地。劉渏順勢喊出投降免死,五十多親兵齊聲吶喊:
“投降不殺!投降不殺!”。喊聲孕育著奇異的旋律,這些漢軍士卒被攝,如釋重負(fù)地扔掉武器跪倒在地。
控制壺口關(guān)后,六百人重新布防,等著后續(xù)的部隊。這時候,月亮升起,壺口關(guān)前一片銀白,幾里外都看的清清楚楚。
第二天早上,沈飛帶領(lǐng)大軍到了潞縣,里面的游俠和醫(yī)師已經(jīng)帶人占領(lǐng)小城。沈飛分出五百精銳士卒、五百輔兵,進城防守,大隊人馬分兩路奔赴壺關(guān)和屯留。尤金離開大隊,帶隊前往東陽關(guān)。
長子城里大概有一千郡兵。像長子這種郡治,按制只有兩百五十郡兵,各縣根本就沒有兵;黃巾軍起義后,漢朝廷放寬限制,郡兵才達(dá)到一千人,這錢糧是要郡里出,最后成了額外稅收壓到平民頭上。
早上,郡兵剛打開城門,城里喊殺聲四起,三千多潛伏的大同軍、本地游俠、醫(yī)師發(fā)展的本地民兵迅速占領(lǐng)四個城門、兵營和郡守府。整個過程一如當(dāng)初的武安起事,不過一頓飯的功夫,長子城又恢復(fù)平靜。大同社、本地游俠、本地民兵組成臨時巡邏隊,安撫、穩(wěn)定城內(nèi)秩序,城門只準(zhǔn)進不準(zhǔn)出,封鎖必要的消息。
下午,沈飛兩路大軍到達(dá)屯留鎮(zhèn)、壺關(guān)鎮(zhèn),同樣城內(nèi)已被本地游俠和本地民兵占領(lǐng)。這次,沈飛分出一半的兵力防守三城兩關(guān)口,其中五百精銳到壺口關(guān)接替劉渏。
沈飛帶領(lǐng)大軍繼續(xù)向長子進軍,朱超帶人去偷襲上黨關(guān)。晚上,同樣的方法,朱超和尤金偷襲得手。
第二天下午,沈飛大軍抵達(dá)長子,繼續(xù)分兵攻占陭氏。三天后傳來消息,順利拿下陭氏。這時候,后勤兵已經(jīng)到達(dá)一部分。
劉渏沒有收到北路軍消息,還是決定開始第二階段,攻打上黨南部。這次,劉渏領(lǐng)兩千精銳、兩千輔兵、五千后勤兵,以及本土游俠、民兵,坐鎮(zhèn)屯留,防守從東陽關(guān)到陭氏這一條線的城鎮(zhèn)和關(guān)口。
南下大軍分成兩路,沈飛帶大軍向著長平亭方向進攻;另一路由朱超帶兩百游俠和三百精銳士卒,從壺口關(guān)出發(fā),沿著白陘古道南下。
這條山路堪比羊腸道,地形復(fù)雜,前方究竟什么情況也不清楚;另外從這條路還有可能繞過泫氏、高都,偷襲天井關(guān);還可以確保漢軍不能從白陘進入上黨。
朱超走了兩天,到了離泫氏約兩百多里的一個高山上。站在山頂往西北看,隱約可以看到泫氏,往西南看,隱約可以看到高都。東南方向有羊腸道通向司隸的孟門。有下山到泫氏、高都的山路,不過路很難走,大軍肯定是無法通過。朱超還是派人回屯留,向劉渏匯報情況,希望派人到這里修筑堡壘,保護通道。朱超自己帶兵繼續(xù)往高都方向前行。
沈飛帶著大軍攻下長平亭,被泫氏察覺,大軍只能強攻泫氏;簡單試探后,不使用攻城器械死傷過大,于是沈飛圍城后等待后續(xù)的后勤兵。
三天后,朱超帶五百人走山路繞過高都,到達(dá)天井關(guān),晚上照例偷襲,一舉占領(lǐng)天井關(guān)。等了一天,仍然不見沈飛的消息,朱超覺得有變,與當(dāng)?shù)蒯t(yī)師、游俠商量后,決定夜襲高都,內(nèi)外一起動手。
到了約定時間,朱超等游俠爬上城墻,與守衛(wèi)交戰(zhàn)。這時候城內(nèi)大亂,不一會,城內(nèi)有游俠和民兵攻擊南城門,很快就打開城門,外面的幾百精銳一擁而上進入城內(nèi)。下面沒什么懸念就拿下高都,本身城里就只有幾千人。
到了第三天,沈飛的大軍才到高都,進攻泫氏耽誤幾天時間。在天井關(guān)、高都重新布防后,沈飛派兵去取陽阿;兩天后陽河鎮(zhèn)順利拿下。
沈飛領(lǐng)兩千精銳、兩千輔兵,坐鎮(zhèn)高都,守住上黨南大門。占領(lǐng)太行陘、白陘出口后,基本杜絕了洛陽兵進入上黨的可能。