戰役首先是在藍玉後軍打響,平安率五千鐵騎如一把犀利的鋼刀,將沒有防備的後軍劈成兩半,無數的士兵甚至還沒有反應過來便身首異處,無疑騎兵就是步兵的天敵,尤其對於一支遠途勞頓的步兵,騎兵的威力便顯現無疑了。平安手執鋼槊,連聲大吼:「平保兒在此,受死者過來!」
他儼如殺神一般。在密集的步兵集群中肆意殺戮,他鋼槊所過之處,屍橫遍野、血流成河,將密集的敵軍硬生生地殺透了,他又反撲殺進來。在面前的,已經不是人,而是草芥瓦狗,沒有任何力量能抵擋他,後軍主將馬明被他一槊捅穿,隨即割下人頭大喊:「降我者免死,擋我者如此!」
受主將的鼓舞,五千騎兵鬥志高昂,他們分成五隊,在藍玉後軍中穿插分割,所向披靡。狼牙棒下死傷累累,片刻間,便將敵軍的陣勢沖得七零八落,突來的殺戮使藍玉後軍大亂,幾名指揮使將領剛開始還組織士兵拼死抵抗,並命人向藍玉求援,但隨着後軍主將馬明被殺,他們士氣低迷,漸漸抵擋不住了,在騎兵的一次配合衝擊後,瞬間藍玉後軍便全線崩潰了。
「饒命!饒命!」戰場上哭喊求饒聲連成一片,精疲力竭的士兵們迸發出了最後的潛力,沒命地向田野里四散奔逃,許多士兵一邊逃命,一邊脫去盔甲,不願再替被朝廷宣佈為叛逆的藍玉賣命了。
騎兵們開始點火焚燒物資,熊熊大火夾雜着滾滾濃煙沖天而起,平安見藍玉後軍已經潰敗,他翹首向青梅鎮方向望去,只見山崗上升起一支明亮的火箭,在黑沉沉的夜空中分外耀眼,這是大戰開始的信號,平安立即大喝一聲,「全軍撤退!」
五千騎兵如一陣狂風般撤離了戰場,迅速消失在黑沉沉的夜霧之中,留下了跪滿一地的投降者,他們目瞪口呆地望着敵軍遠走,半晌,不知誰大喊一聲:「快逃!」反應過來的士兵們紛紛潰逃,所有人都心裏都明白了,這是他們最後的逃生機會了,片刻時間後,除了一千餘名官兵和一地的死傷者外,二萬後軍悉數敗逃了。
此時,正面戰場上的大戰也已經打響,二十萬大軍在藍玉的指揮下迅速整軍,他們分為三隊,在十幾里的陣線上向遼東軍掩殺而去,此時天邊已漸漸泛起了魚肚白,天色已經麻麻亮了,遠處青梅崗的山影朦朧可見,大片黑黝黝的森林矗立在遠方。
在遼東的陣地,三千門虎蹲炮和子母炮已經等候多時了,這是大明王朝的一支炮騎軍。由一萬人和三萬匹戰馬組成,由於運輸的限制,他們的全部戰馬並沒有帶來,只帶來了五千匹託運火炮和後膛的馬匹,三千門大炮分為兩行。分佈在長達數里的戰線上,按照步兵的衝鋒速度,在抵達他們撤退距離前,每門火炮可以發射六發炮彈,而五百門子母炮則可以發射十五發炮彈。
這就是遼東軍的王牌。在三千門火炮犀利的攻擊下,青梅鎮將變成絞肉機,這時青梅崗上鼓聲大作,這是準備作戰的鼓令擊響了,十萬遼東軍立刻進入了臨戰狀態,半個時辰後,遠方終於出現了黑壓壓的軍隊,鋪天蓋地,一眼望不見邊際,藍玉也孤注一擲,準備在青梅崗下和遼東軍進行決戰了。
這時,一名斥候奔來向藍玉稟報:「大將軍,已經發現遼東軍,就在三里之外。」
藍玉望着朦朧的晨曦。按照他的經驗,這種光線亮度在四百步外,對方不可能看清他的兵力部署,而對方的布兵他卻很清楚,李維正兵力較少,和他打一戰的絕對不會是步兵,很可能是他的優勢火炮,這就是他不肯主動進攻自己的原因,藍玉冷笑了一聲,李維正也未免把自己想得太簡單了一點。
他當即回頭問道:「姜黎將軍何在?」
一名身材魁梧的羌人大將上前抱拳道:「末將在!」
「距敵軍五百步時,改由你們羌人騎兵沖一戰。記住,不讓敵軍火炮射出,我就記你首功。」
藍玉長年與蒙古人作戰,深知騎兵的重要,但苦於川內無法組建騎兵,但他想辦法從川西招募羌人組建了一支騎兵衛,共六千人,由羌人首領姜黎統帥。
姜黎立刻接令。「末將絕不會辜負大將期望。」
藍玉點了點頭,他又向霧氣朦朧中的山影望去,不由得意地一笑,老天也在助他,等遼東軍發現是騎兵衝來時,便已經晚了。
藍玉的想法本身沒有錯,借天氣的掩護殺遼東軍一個措手不及,但他卻不知道,李維正手中有一種可以看得很遠的千里眼,就是這個小小的細節疏忽,註定了藍玉軍最後的失敗。
山崗上,李維正正用千里眼專注地望着藍玉大軍掩殺而來,從行軍的陣勢上,李維正立刻判斷出,這支軍隊就是藍玉從貴州帶出來的主力軍,儘管他們已經疲憊不堪,但他們的陣腳依然整齊,絲毫不亂,走在最前面剛才還是步兵,但現在已經變成了一支騎兵方陣,大約四千餘人,根據探來的情報,藍玉軍中只有六千騎兵,是從川西的羌人中招募而來,應該就是這支騎兵了。
從排列的陣勢來看,藍玉極可能就是利用這支騎兵來打頭陣,以削弱自己的火炮優勢,看來他也知道遼東軍火炮的厲害,李維正放下千里眼,對身邊指揮官下令道:「傳我的命令,改火槍軍打一戰!」
隨即他又問道:「平安的騎兵回來沒有?」
「回稟大人,已經回來了。」
李維正點點頭,又補充道:「若火槍軍無法全殲敵人騎兵,再命騎兵迎戰。」
「遵命!」
指揮官跑去下令,鼓聲變了,變成了兩長一短,這就是火槍軍出迎一戰的信號。鼓聲響起,大隊火槍手從後面走到了前排,一共兩萬人,一樣分為三個縱隊,每隊六千餘人,排列成兩排,士兵們開始檢查槍支、填充彈藥。
稀薄的霧氣中,他們已經聽見馬蹄聲傳來,開始是稀疏,但在數百步外卻猛然加速,密集馬蹄聲擊打着地面,白霧被沖開,若隱若現的騎兵突然出現在三百步外。
一萬支燧發槍霍地平端起,黑洞洞的槍口瞄準了飛馳而來的騎兵,隨着山頂上「咚!」的一聲號炮響起,一萬支燧發槍驟然發作了,密集的子彈向騎兵呼嘯而去,大片羌人騎兵頓時滾翻在地,緊接着後排火槍兵舉槍瞄準,又是一陣槍聲大作,已經衝到兩百步外的千餘名騎兵紛紛栽倒,隨後換彈填藥的前排火槍兵再度發射。兩排火槍兵此起彼伏,配合如行雲流水般默契,五六輪射擊後,四千多騎兵只剩下一千餘人,羌人騎兵被遼東軍犀利的火槍嚇得魂飛魄散,大呼:「妖法厲害!」他們調頭向本軍逃跑。
兩萬火槍兵立刻後退,將主戰場讓給了火炮軍,這時兩里外藍玉臉色慘白,騎兵竟這麼快便幾近全軍覆沒,一種從來沒有過的恐懼感瀰漫在他心中。他立刻意識到,這場戰役自己將必敗無疑,藍玉幾乎是毫不猶豫地下達了命令:「速令大軍後撤!」
至於大軍後撤的後果,他已經顧不上了,就在這時,山崗上的李維正也發現了藍玉大軍後撤的跡象,他當即下令道:「火炮射擊!」
三千門火炮同時發射了,黑色炮彈鋪天蓋地射出。震耳欲聾的爆炸聲在藍玉大軍後面一排排炸響,彈片橫飛,赤焰騰空,滾滾濃煙直衝天際,藍玉大軍被遼東軍猛烈的轟炸驚得膽寒心裂,身體的疲憊加上士氣低迷,大軍的陣腳開始亂了,他們爭先恐後向北奔逃,藍玉再三喝令也止不住,就在這時,平安的五千騎兵突然從側面殺來,犀利異常,一下子便撕開了左翼的陣腳,左翼大軍無心戀戰,瞬間便崩潰了,仿佛如滾雪球一般,左翼的潰敗迅速帶動了全軍,藍玉大軍頓時失控了,他們互相踐踏、爭相逃命,十萬遼東軍隨後掩殺而來,二十萬大軍兵敗如山倒,死傷慘重,投降者不計其數。
建文二年十月,十萬遼東軍在眉州與資陽之間的青梅鎮北,以逸待勞,大敗藍玉二十二萬主力大軍,這場眉資戰役,遼東軍斬首敵軍五萬餘人,投降者十餘萬人,最後藍玉只帶五萬殘軍逃回了成都。
青梅鎮大捷後,李維正並沒有繼續北上,他下令重慶只留兩萬軍守城,其餘八萬軍立刻北上資陽,三天後,八萬大軍抵達資陽,與先期抵達了李維正軍匯合,十五萬大軍包圍了資陽,被困在資陽的三萬藍玉前軍見大勢已去,遂開城向遼東軍投降。
自此,遼東軍的戰線已經推移到眉州到資陽一線,掌握了四川戰場的主動權。十一月初,李維正以五軍大都督的身份命令漢中留守張翼率大軍南下,與遼東軍會獵成都。
十一月初十,鶴慶侯張翼在百名親兵的護衛下,來到了李維正的大營,拜見大都督。