曹操與猛虎軍較量過多次,自然知道猛虎軍的厲害,所以採取的是步步為營的防守策略。他進攻青州多次,都在猛虎軍的守城戰術下敗下陣來,當然守城的絕招他也學了不少。他也想讓劉峰的軍隊嘗嘗這種戰術。
所以在泰山郡的治所奉高城,曹操擺了一萬軍隊。以曹操的想法,每一座城池,曹操都擺上萬把人。劉峰要是一座城池一座城池地進攻,那麼將遷延時日,要想打到兗州的治所陳留不知道到什麼時候。到最後劉峰必然糧草不濟,而退兵。
曹操並不想與劉峰拚命。因為曹操知道自己的軍隊不管是從訓練上,還是從裝備上,還是從戰術上都弱於猛虎軍,所以曹操希望用這種拖延的辦法,拖到劉峰糧草吃完。
然而劉峰一上來就是用銅炮和投石車對著奉高城一通轟炸,一個時辰之內就把奉高城城牆轟塌了,而城內的守軍從來沒有見過這種狂轟濫炸,凡是在城牆上的守軍都被炸死,一下子就崩潰了。曹操所有的守城戰術都沒有用上,就被劉峰在二個時辰之內拿下了奉高城。
曹操接到稟告,大驚失色,連忙調整戰術,把兵力調整到山陽郡的昌邑城下,指望用這個堅固的城牆抵擋住劉峰的攻擊。
昌邑城城高十幾丈,有較為寬闊的護城河,曹操在城放了三萬多軍隊守衛,城為夏侯淵守衛,在城外有夏侯惇三萬軍隊的一座營寨,與昌邑城成掎角之勢。
掎角之勢是一種很好的安排,如果劉峰攻打昌邑,夏侯惇就能攻擊劉峰攻城軍隊;如果劉峰進攻夏侯惇的營寨,那麼夏侯淵就能出城進攻劉峰的軍隊。
劉峰帶領軍隊抵達昌邑城下,見到曹操這樣的安排,先命令炮兵對夏侯惇的營寨進行轟炸,根本不理睬什麼掎角之勢的兵法。這就是一力降十巧。你就是兵法再厲害,在絕對的實力面前,也沒什麼用武之地。
一百多門銅炮和一千架投石車的轟擊,連城牆都擋不住,更別提一個木頭製作的營寨了。被劉峰打了三輪就大火沖天,夏侯惇的軍隊被炸得鬼哭狼嚎,死傷無數,連夏侯敦自己都被一片彈片擊傷。曹軍大敗潰逃。
打敗了夏侯惇的軍隊,劉峰移師昌邑城下,擺開投石車和大炮,開始對昌邑城進行轟擊。
夏侯淵這才嘗到了自己兄弟剛才嘗到了地獄的滋味。在城牆上根本不能站人,只要派兵上去,立刻就被炸成一堆碎肉。連城牆後面都不安全,有個別炸藥包越過城牆在城牆後面凌空爆炸,居然把城牆後面準備隨時上城的曹軍給炸炸了群。
夏侯淵根本沒辦法派兵上城阻止劉峰步兵在護城河上架設浮橋的動作,不到一個時辰,城門前的護城河就被劉峰士兵架設了十幾座浮橋。劉峰的步兵源源不斷通過浮橋,來到城牆之下,開始架設雲梯。而投石車投擲的炸藥包開始向後延伸,防止炸傷自己人。
夏侯淵的守軍被不斷向城內推進的炸點逼得向城內退,而正面城牆之上這個時候根本沒有人防守,劉峰的步兵很順利地登城,然後打開城門。一天之內,堅固的昌邑城就被攻破了。
夏侯淵最後只能帶兵撤退,與夏侯惇的敗兵一起向濮陽敗退。
濮陽是兗州二大城市,曹操為了守衛此城,整整屯兵十萬。在不到十天時間內,曹操連續丟了泰山和山陽郡,讓曹操驚訝無比,他親自帶著五萬援兵趕到濮陽,他要在此城與劉峰的軍隊決戰。
而糜芳帶領的徐泰的十萬援兵和顏良帶領的袁紹的十萬援兵也趕到了濮陽。加上夏侯兄弟的敗兵,曹操一方的總兵力達到了四十萬。劉峰打下的各城池需要留兵守衛,到了濮陽總兵力只有十五萬。雙方在圍繞濮陽城總兵力達到了五十五萬,這可是大漢朝前所未有的大決戰了。
以前的黃巾軍,經常說是幾十萬,其實實際上大部分是老弱婦孺,像這樣全是青壯兵卒的過五十萬人的大會戰,在歷史上也不多見。這往往是決定一國命運的戰役。失敗的一方很可能就亡國了。而勝利的一方很可能就得到了天下。
這場大決戰先從濮陽外圍開始,劉峰根本不分兵,用騎兵保護自己的後勤線,採取一線平推的辦法向前推進。慣於劫人糧草的曹操,卻無從下手。因為他的騎兵與劉峰的騎兵不在一個檔次,曹操的騎兵由於劉峰有意封鎖數量很少,訓練裝備都不如劉峰的鐵騎。所以曹操放出去打了幾次,吃了大虧之後就再也捨不得用騎兵了。而不用騎兵,想要劫劉峰的糧道,比登天還難。
劉峰的策略就是要尋找曹操主力決戰,而曹操在丟了兩個郡之後,也琢磨出劉峰用投石車投擲的炸藥包應該是一種很厲害的武器,而不是像《冀州報》和民間傳說的那樣是天雷。如果劉峰真的掌握了天雷,那麼劉峰豈不是比標榜自己是天子的皇帝還牛?天子也沒這個本事啊。
所以曹操認為那是一種自己還不能掌握的一種武器,他曾經派遣了大量的細作前往冀州打探。然而絕大部分細作都被河北的情報系統抓了,一部分沒有被抓住的也沒有打探出什麼來。
曹操原來打算用一個個堅城消耗劉峰的兵力,消耗劉峰的糧草。然而劉峰的強悍打,讓曹操的計劃落空了,不得不集合部隊在濮陽與劉峰決戰。
決戰當天雙方在濮陽城下擺開了戰場,兩軍相距一千步,戰場上旌旗招展,一片肅殺之氣。
劉峰軍位於濮陽之西,用騎兵護住兩翼,最前面是長槍步兵和刀盾兵,後面是炮兵。而曹操兩翼也是騎兵,只不過數量較少,間全是步兵,也裝備了少量的投石車。然而曹操的投石車是木製,射程,射擊準確性和射擊效率遠遠低於劉峰的經過多少代改進的投石車。