卻說趙王一日升殿,顧謂李牧曰:“朕思武遂方城二邑,乃趙附庸之邑,何如屬燕,朕今封卿為上將軍,可領兵去取二邑。”牧曰:“臣願往取武遂、方城,以屬趙也!”於是出朝,引兵直到武遂城下下寨。守將燕臣,點兵出城,與李牧對陣,二人戰不十合,牧斬臣於馬下,遂引兵入城安民。李牧謂下將軍公孫乾曰:“吾料方城守將燕官者,不比其弟燕臣也,難以力攻,吾用一計,可得此城。吾先發使人去了,詐稱燕臣求救,保於武遂,彼不久引兵必來也。你可引一軍,抄小路先去,取了方城,待他來時,吾自引兵擊之,彼兵若回,兩下夾攻,可殺此人也!”於是,乾引兵去抄小路取方城去訖。
卻說方城燕官正坐聞,軍人飛報:“武遂有使前來!”官令進開書看,是來求救之事,遂點軍二萬即行,至晚離武遂城二十裏下寨。卻說公孫乾至二更到方城城下,已知燕官軍去,遂詐即燕官回來叫門,城中無主,不防開門接入,方知是趙兵也!公孫乾不用張弓隻矢,即得了方城。卻說李牧探知方城燕官軍到,是夜遂引兵出城,劫燕官寨,寨中不曾提防,趙兵入寨,就寨邊殺起,混戰至天明,燕兵十去其七,燕官遂引敗軍回城下,城中乾以兵來迎,官措手不及,被乾斬於馬下。李牧入城,安撫百姓,寫表申奏趙王。趙王大喜!言曰:“吾有此將不愁強秦也!”
李牧者乃趙之北邊良將,嚐居雁門備匈奴,以便宜置吏,市租皆輸入幕府,為士卒費,日擊數牛饗士,習騎射,謹烽火,多間諜,為約曰:“匈奴入盜,則急收保,有敢捕虜者斬!”
如是數歲,無所亡失,匈奴皆以為怯。邊士日得賞賜而不用,但願一戰。於是大殺匈奴十餘萬騎,滅踳襤,破東胡,單於走十餘年,不敢近趙邊。是時天下冠帶之國七,而三國邊於戎狄。
秦滅義渠,始於隴西、北地、上郡築長城,以拒胡。趙武靈北破林胡,築長城,自代並陰山下,至高闕為塞。其後燕破東胡,卻千餘裏,亦築長城,以拒胡。
卻說楚王設朝,謂春申君曰:“朕欲伐秦,恨兵衰將少,不能行兵也!”春申君曰:“合縱五國,可以伐秦也!”於是,發使往四國,趙、魏、韓、燕之處,約盟合縱,以伐強秦,使去各國約訖。趙以公孫乾為將,引兵五萬前采。韓以陳囗為將,引兵五萬前來。燕以傅補為將,引兵五萬前來,楚王為縱長,以春由君為軍師而用事,亦引兵十萬前來,都至秦壽陵城下下寨。至次日,五國之兵攻城,城破,守將王齕引百騎殺出東門還秦。卻說五國首將,引兵入壽陵城,安民賞軍。次日,引兵前至函穀關下屯住。
卻說秦王升殿,群臣拜舞已畢,王齕敗回,急入朝奏曰:“今楚、趙、韓、魏、燕,五國興兵五十萬,來伐秦也!目今軍至函穀關下下寨,臣獨力不加,致失壽陵而回,奏知陛下,伏望陛下赦臣罪也!”王曰:“勝負乃兵家之常,非卿之過也!”遂問於群臣曰:“誰人可退五國之兵!”言未畢,王翦出班奏曰:“假臣三十萬兵,足以破五國之兵也!”王曰:“就封卿為大將軍,領兵三十萬前去函穀關,破五國之師!”於是,王翦出朝,即點兵三十萬前去函穀關東一百二十裏下寨屯住。
次日王翦令蒙驁曰:“將軍可引精兵十萬,分作二隊,伏於函穀關百裏內之東西,待五國之兵上關過半截之,可以取勝!”
又令章邯:“可引兵十萬,伏於函穀關之左右,待五國之兵過,你可先搬山石,把關築斷,待我殺來,兩下夾攻,可斬五國之將也!於是,二將引兵埋伏去了。遂遣使往關上叫守關將蒙武下關與戰,佯敗棄關誘敵。
卻說蒙武得書知計,遂引兵挑戰。春申君當先出馬,與蒙武迎戰,不十合,武詐敗棄關而走,五國之兵都搶過關。章邯伏兵見敵軍過了,把關壘斷,將兵分二隊,屯列關之兩旁。卻說春申君引五國將兵,直趕一百裏,忽聽前麵金鼓齊鳴,當頭一員大將,引兵阻住去路。大聲曰:“來兵何處軍馬?那路諸侯?”春申君出馬言曰:“吾乃楚大將春申君也!為你秦王無道,吾縱合五國之兵,來伐秦也。汝乃何人?願聞姓名!”王翦曰:“吾乃秦之大將王翦也!”言訖,掄槍殺來!春申君持刀去迎,戰不十合,春申君大敗,王翦領兵後追,五國之兵,莫能抵擋。