大戰當日,符琯率領前鋒營、神武營、遊擊營共二千五百騎兵集結於李敬堯伏兵處。韓義王虎王豹帶領衛戍營和輜重營在家護守城池。由於柳如芸等夫人們和軍工作坊的努力,綠林軍的軍服煥然一新。前鋒營人和馬都披上了全新鎧甲和頭盔,其甲片是用魯藝班在附近山裡尋覓的一處鐵礦石熔煉所得之鐵而特製的,重量和厚度比以前繳獲的鎧甲輕薄一半,防護力卻更強。神武營和遊擊營清一色帶翎軟帽,製式灰布軍服的前胸後背均寫有“綠林”兩個字,周圍也貼了些新式甲片。望著軍容整齊精神抖擻的綠林軍,李敬堯不禁大為讚歎符琯領軍有道。
有快馬來報,趙燕人已全軍出動,在五裡外的一處開闊地帶與戎周大軍對峙。皓月公主有令,叫李敬堯等到兩軍主力一旦接戰,馬上突襲趙燕大營斷其後路。聽到帥令,李敬堯馬上集結正在待令的隊伍,全副武裝準備出擊。符琯則帶著綠林軍護住李敬堯的左翼,胯下戰馬已呼呼地打著響鼻,焦躁不安地等待著主人出擊。
剛把軍隊集結完畢,又有快馬來報,兩軍已開始對攻,皓月公主下令李敬堯出擊。李敬堯大手一揮,身後的三萬輕步兵呼嘯而出,見綠林軍依舊按兵不動,李敬堯以為符琯怯戰,不屑地轉過頭,帶領大軍朝西南三裡外的趙燕大營殺去。
見李敬堯大軍已翻過山丘,這才帶著綠林軍沿著森林的邊緣繞向趙燕大營的後部。
正面戰場上,戎周與趙燕的近十萬大軍激戰正酣。趙燕人的猛虎軍是劉奕的精銳軍團,為了不影響對梁人的總體防禦體系,防止梁人與戎周聯手攻擊,他未動用楚集駐軍,而是特地從京都抽調帝國的總預備隊猛虎軍來對付戎周人。猛虎軍的統領是劉奕的三太子劉奎雄,凶殘暴虐,所帶之軍也是殘暴成性。在以往參與的諸侯戰鬥中,以勇猛嗜殺著稱,所過之地皆焚之,男殺女yin,從未留下活口,不少諸侯對這支軍隊都忌憚三分。
當戎周軍隊與猛虎軍交鋒後,就感到十分吃力。猛虎營用一種不同於其他各國使用的魚鱗陣,猛烈地衝擊戎周軍隊。只見身高力大的趙燕人個個手持巨盾和大刀,相隔一米五左右,以百人隊分五列為一方陣,四萬人分為三排,列成無數個小方陣,排列間相隔十米交錯布置。第一排不敵,由第二排頂上,第一排退到第三排後休息,第二排不敵,第三排再上,交替作戰,且一排比一排的戰力更強。由於單兵對戰不敵猛虎軍的士兵,陷入魚鱗陣的戎周兵士很快就被斬殺掉。只是依靠人數多於趙燕,戎周的軍隊才勉強抵擋住趙燕的攻勢。即便如此,戎周的陣型也是節節後退,大有力竭之勢。
此時,李敬堯所帶的三萬輕裝步兵已殺到趙燕軍營前,留守大營的趙燕人迅速結陣出營迎戰。李敬堯的銳氣很快就被猛虎營的陣型所撲滅。三萬人不僅未能殺入大營,也和正面戰場的戎周軍一樣,陷入了與趙燕人的纏鬥中,且有不支之勢。
雙方的膠著狀眼看就要以趙燕人攻擊力凶猛的魚鱗陣所打破,在後壓陣的皓月公主葛媚嬈不由的心急如焚。有快馬來報,李敬堯的大軍被受阻於趙燕軍營外,正與猛虎軍苦戰。綠林軍不知所蹤。公主心中不由暗罵符琯滑頭,不講道義。眼見自己的軍隊略顯崩潰之象,也顧不得找符琯算帳了,忙向一邊的大帥武炎昭提議是否將剩下的一萬後備軍投入戰鬥,以穩住陣腳。
武炎昭早有將後備隊投入戰鬥之意,只是身為副帥的公主沒說話,他也不便開口。自出兵討伐趙燕以來,他自覺地擺正了位置,名為主帥,實際上幫公主做好軍中後輔之事即可,所有與軍中行動以公主號令為準。聽到公主建議投入後備軍,忙向身邊的傳令兵吩咐,馬上將身後的一萬羽林軍投入戰鬥。
羽林軍正準備列隊出擊時,突見趙燕軍的後面一片混亂,不少快已殺到戎周主陣前的趙燕人驚慌地朝後撤去。正覺得奇怪,就見趙燕大營方向冒出滾滾濃煙,好像是被燒著了般。難道李敬堯已殺進了趙燕大營,斷了他們的後路?不及多想,皓月公主揮手下令全線出擊。
原來,符琯率領綠林軍繞到了趙燕大營的後面,趁營中的猛虎軍傾巢出動阻擊李敬堯的奇兵之時,揮軍攻進空虛的趙燕大營。在皓月公主走後,符琯就仔細觀察了地形,他才不舍不得把自己的家底投入到正面戰場的消耗中。既然公主已經出了李敬堯的奇兵攻擊趙燕大營,必定會引走大營剩余的守衛,自己再帶騎兵馬踏大營遇到的阻力就小多了。偷襲是符琯和綠林軍的強項。擁有高度機動的騎兵,加上高精度的遠程弓箭攻擊和前鋒營的堅甲利刀,符琯自信可以做那支決定性的稻草。
果然,趙燕人做夢也沒想到自己的後面會出現一支奇兵,而且是傳說中專克趙燕人的綠林軍。為了不招惹他們,連三王子也嚴禁進入森林刺激這幫山匪。沒想到他們會與戎周結成聯盟攻擊自己。於是,趙燕大營大亂,剩在營中的軍士來不及抵抗就紛紛被綠林軍斬殺。神武營和遊擊營的高速機動性顯現出來,很快就把整個大營掀了個底朝天,放火燒了營房,滾滾濃煙立刻騰空而起,擾亂了正在前方和左翼戰鬥的趙燕猛虎軍。趙忠更是帶是前鋒營的重裝騎兵對阻擊李敬堯的萬余趙燕人發動了猛攻。軍心大亂的猛虎軍哪裡受到了重裝騎兵雷霆般的猛烈衝擊, 隊形紛紛散亂,各自為戰的步兵就更不是騎兵的下飯菜,紛紛倒在前鋒營的鐵蹄之下。李敬堯這才帶著不足二萬的輕裝步兵衝進了趙燕大營,殺向正在前方將要壓垮戎周主力的猛虎軍。
眼見再過一會兒就要擊潰戎周主力,劉奎雄剛要放聲大笑,戰場形勢發生了驚天逆轉。大營被燒,戎周的羽林軍又快速地投入了戰鬥,一大隊輕裝步兵從後面攻了上來,被兩面夾擊的猛虎軍軍陣大亂。一些潰散的軍士把本是松散的隊陣完全暴露在戎周人的面前。拚死抵抗的軍士則紛紛被戎周人分割成小塊,圍而殲之。眼見自己精銳的猛虎軍就這樣被戎周人消滅掉,氣得他哇哇大叫,提刀就要往戎周大軍裡衝,還是身邊的副將親衛死死地抱住了他,力勸他趁戎周人沒有形成合圍之前撤回楚集,來日再戰。無奈地大歎一聲,帶著身邊的千騎隊殺向了李敬堯的輕裝步兵,準備繞過燃燒的軍營,撤回楚集。
也怪他運氣不好,剛在李敬堯軍中殺出條血路,沿著軍營外向楚集狂奔時,正遇到帶著神武營和遊擊營殺奔過來的符琯。見所逃之敵還有些銳氣,符琯下令兩營左右包抄,始終保持一箭距離,暫不予正面交鋒,一路追趕,騎射之。就這樣,劉奎雄身邊的衛士象一面面移動的靶子,被綠林軍不斷射倒。人越跑越少,不到三裡路,就只剩得幾十人跟隨在他左右。見時機成熟,符琯放了支響箭,命令合圍。在一處山包上,將劉奎雄團團圍住。