眾將一听說要開戰,前軍已經與敵人對上了,紛紛走出帳篷,早就圍在帥帳前了,帥帳前立了一根木桿,有五丈高,將勃爾特牢牢綁在木桿上,旁邊站著一個刀斧手,舉著鬼頭刀。
耶律撒刺竹見眾將齊備,吩咐一聲︰「祭旗儀式開始!」他剛吩咐完,圍觀的眾將都等待著這一刀下去。哪知道就在這個時候,奇變陡生。刀斧手的刀還沒有動,綁在木桿上的勃爾特突然發生一聲大吼,這吼聲龍吟般的吼聲直上天際。處在大營外圍的兵士听到了這一吼,震得心旌搖蕩,如痴如醉,腳步站立不穩。離得稍近一些的士兵人人變色,戰馬紛紛亂竄,耶律撒刺竹和眾副將離勃爾特最近,一听吼聲都七竅流血一命嗚呼,他們的戰馬也不能幸免,倒斃于地。這真是「黃口孺子,怎聞霹靂之聲;病體樵夫,難听虎豹之吼。」
吼聲悠悠不絕,營盤內戰馬亂竄,這營帳只是遼軍行軍中草草扎下以備埋鍋造飯之用,周圍連柵欄都沒有,萬馬奔騰,沖撞得外圍幸存的遼軍東倒西歪,列不成陣勢。
吼聲數十里外都能隱約听到,隨著吼聲,傳來了震天的殺聲,不知道有多少騎兵突然出現在遼國中軍的周圍,趁著遼軍主帥和副將身死,隊伍混亂之機,吶喊著向遼中軍沖來,此時的遼軍只有少數人向對方射箭,其他的人棄槍落盔,亂做一團。
一隊五千人的摩尼教騎兵,由大將布兒古訥特、公冶乾率領,從南面向遼軍殺來,另一隊五千人的騎兵,由鄧百川率領,從北面殺向遼軍。這兩路軍各個以一當十,銳不可當,迅速殺到混亂的遼軍陣中,逢人便砍。這兩枝兵如兩把尖刀,插入遼軍的陣營深處,勢如破竹。遼軍本已慌亂,有驟然遇到如此對手,士無戰心,紛紛逃竄,人如潮涌,馬似山崩,自相踐踏,死傷不計其數。
前隊的薩木爾也知道了中軍出了狀況,不再與兩千敵人周旋,下令回軍去救援主帥,可那兩千敵軍見遼軍敗退,趁機掩殺,敵軍不再射箭,舉刀殺入遼軍陣中與遼軍混戰。薩木爾暗叫不好,正要下令前隊停下來鏖戰,一員敵將騎馬殺到面前,只見此人不穿甲冑,一身黑衣,身形瘦小,留兩撇鼠須,神色間甚是剽悍,手持適合馬戰的長刀,正是風波惡。薩木爾見到敵將,持長矛迎頭沖上,想刺風波惡,卻被風波惡以比他快得多的手法一刀砍于馬下,前隊主將戰死,其他的遼軍向中軍的方位逃竄,想與大部隊會合。
遼軍隨耶律撒刺竹一路而來的有八萬騎兵,摩尼教的一萬六七千騎兵即使用了巧計,想一舉將這八萬騎兵全部消滅也是很難的,所以還是有一半遼兵逃出了戰場,其他的要麼成了摩尼教的刀下亡魂,要麼以小股向不同的方向逃離戰場。
沖突來去的摩尼教騎兵遍布了整個草原,喊殺聲如驚濤駭浪,草地上已倒下無數尸骨,踐踏成泥,遼軍戰死者極多,幸存者都開始怨恨爹娘給自己少生了兩條腿,向後軍的方向移動,尋求布維軍的保護,沒成想這樣一來,後軍就算有一戰之力也被潰兵沖垮,布維約束不住敗兵,只能隨波逐流,一路數萬遼國的潰兵以成驚弓之鳥,向著來時的路奔逃,一萬六七千的摩尼教騎兵在後面追殺,根本不給遼軍以喘息之機,遼軍一路上遺尸無數,奔逃過程中因為饑餓勞累,人數越來越少。行出數十里,遼將布維總算收攏了一小部分遼國的潰兵,有兩萬多人,他知道幾百里外還有遼國的大寨,有兩萬守軍,如果合兵一處的話應該能安然撤離草原。他率領遼國的敗兵且戰且走,向大營的方向前進,眼看就要擺月兌摩尼教追兵的追殺,突然一陣棒子響,迎面殺出一支人馬,為首一人長須飄灑,雖然滿面風塵之色卻還有一絲儒雅,身上沒有甲冑,此人正是慕容博。他親自率領五千摩尼教精兵在這里守侯,這五千人里有三千人正是慕容博在中原的舊部,各個武功高強,又經過慕容博父子很長時間的教又很擅長合戰。
布維見到敵人攔路,知道眼下也只能拼死一搏了,下令眾軍向前,可眾多的遼兵經過一路的奔波,而且士氣低落,再也無力再戰了。慕容博很遠就看見了布維率領的這支遼軍,也感覺到布維應該就是統帥,他運用內力彎弓搭箭,這一箭正中正在向前沖的布維,布維栽到馬下氣絕身亡。他帶的兩萬多軍隊頓時如鳥獸散,向四周逃竄。
慕容博帶摩尼教的一萬幾千騎兵和服膺摩尼教的各個部落在戰場周圍方圓上百里地迅速地搜索,將逃散的遼國散兵游勇要麼殺死,要麼招降。至此,草原上自從摩尼教建立以來第一次大會戰結束,遼國的耶律撒刺竹以下八萬大軍全軍覆沒。(在草原上作戰有一個特點,因為戰場離遼國本土很遠,在大草原上一旦掉隊很難回到故土,九死一生,大量的兵卒掉隊後見逃跑無望,被俘後投降,也有一些人在逃散過程中遇到各室韋游牧部落,被抓為奴隸。)經過清點人數,摩尼教在這次大戰中損失有兩、三千人。
慕容博見戰況暫時告一段落,就召集慕容復、家臣和眾將領一起商議下一步的計劃。大家一致認為,雖然遼軍主力被消滅,但還有一個大營在草原上,成為了摩尼教的大患,應該趁著摩尼教大勝,士氣高漲的時機迅速予以解決。
慕容復在戰斗中去了哪里呢,原來偽裝成薩滿教法師的弟子勃爾特的正是他,要沒有他在遼軍大營中的一吼,震死遼國的將領,此戰很難取勝。在開戰前,慕容博等人就商量好了如何對付遼軍的辦法。慕容復是這一計劃的主要制定者,所有人都知道這次遼軍深入漠北草原就是要一舉消滅摩尼教,可敵我力量對比懸殊,只能智取。慕容復想到親自去引誘遼軍深入草原,在肆機消滅遼國的主帥,在野戰中造成遼軍的混亂是摩尼教唯一的勝機,慕容博等人都感覺這樣比較冒險,可除了這個辦法外沒有別的方法能對付遼軍,如果不能對付遼軍只能到更遠的地方躲避,摩尼教總壇也要被搗毀,對摩尼教在草原上的聲威有很大影響。風波惡想到設計埋伏的計策,但如果遼軍主將不死的話,面對埋伏遼軍還是能從容結陣,一萬六七千摩尼教騎兵再精銳也啃不動十萬結陣的遼軍。慕容復憑借百年修為的北冥真氣一吼建功,消滅了幾乎所有的遼軍將領。
為了對付幾百里外扎營的遼軍殘余兵力,慕容復安排好五千騎兵看管一萬五千多名遼軍戰俘,然後親自率領一萬多騎兵化裝成遼國的敗軍,打遼軍的旗號殺奔大營。慕容復自己則化裝成布維的樣子,一般人還真看不出來破綻。
一萬多遼軍幾天後終于到了遼軍在草原設立的大營前,在到達目的地前,慕容復命令所有人將衣服上或者涂上血,或者弄髒弄破,裝成敗得很慘的樣子。到大營前的時候,就遇到了幾個遼軍的探馬,慕容復故意沙啞著嗓子說道︰「我們在前方遭到了埋伏,被摩尼教的人包圍,主將戰死,我等冒死突圍,快快報之你家將軍戒備,敵人在後面遠處追殺。」
探馬知道之前耶律撒刺竹帶八萬大軍出征的事情,听慕容復這樣說,又見到他身後有不少的敗殘軍兵,信以為真,馬上帶他們進營地。
慕容復帶著一萬多騎兵進了營地,里面留守的副將出來迎接,一遇到留守的副將,慕容復就露出了本來的面目,立刻殺了副將,然後命令一萬多騎兵迅速出擊,營中留守的遼軍根本來不及反應,只能各自為戰。一萬多摩尼教眾中有很大一部分都是慕容博父子訓練的武功高手,步下搏斗能力很強,在營地中又是有備而來,突然出手,營地中的原來的遼軍主要擅長騎戰不善近戰,根本就抵擋不住,殺了一個時辰,兩萬遼軍或者陣亡或者投降。慕容復命令一萬多摩尼教眾大部分看守營寨和營寨中一萬多名遼軍俘虜,命人向幾百里外的慕容博報信。慕容博得到信息後率領著幾萬摩尼教眾押解著一萬五千遼軍俘虜在半個月後到達了大營。
雖然摩尼教能戰之兵不多,其他教眾不能參加激烈的做戰,但拿著兵器押解手無寸鐵的俘虜還不難。遼軍的大營已經被慕容復派人清理干淨了,足可容納十萬人以上,慕容博帶來的人再加上慕容復的一萬部眾以及總共將近兩萬五千的俘虜在大營中都能住下。在大營中,慕容博等人開始處理大戰的後續事宜。
此次大戰,遼國派出來討伐的十萬大軍全軍覆沒,十萬大軍帶的兵器、甲冑、帳篷、糧食等物除了少數流散到草原各部落中,大多數都被摩尼教繳獲。摩尼教憑借這些繳獲的兵器,完全可以武裝自己的十萬大軍,以現有的兵力,光繳獲的糧草就可以支持一年以上。
而十萬大軍經查也並非全是契丹人,其中還有三萬熟女直、漢、奚、高麗、渤海等族的戰士,漢族和女直族的戰士佔了絕大多數。這些戰士不是契丹人,在契丹軍中受到各種歧視,戰斗的時候常被推到最前線去消耗對方的箭石。這次大戰,這些異族戰士一有機會就投降和開小差,戰斗意志薄弱,有的甚至還反戈一擊,對遼軍的潰敗發揮了重要作用。
這十萬契丹大軍,有三萬多人在戰場上被殺,尸體被打掃戰場時發現就地掩埋;還有兩萬五千多人投降,被摩尼教軍俘虜,集中在大營內;剩下的四萬多人四面八方零零散散逃亡,有的在草原上長時間逃亡中凍餓、染病、不斷遇到沿途的部落襲擊而死,埋骨荒野,有的落在了草原游牧部落手里成為了奴隸。這樣,十萬契丹大軍最後只有一萬多人陸陸續續逃回遼國,活著離開草原。
戰後,關于如何處理俘虜,經過了一番討論,決定將俘虜分類,俘虜中的契丹人遣返他們返回遼國,以宣揚摩尼教的威名,俘虜的大多數,也就是漢、女直等族戰士如果自願可以留在草原加入摩尼教的軍隊。結果是很令人振奮的,被俘虜的兩萬漢、女直等族戰士中,所有漢族戰士都留了下來,有三分之二的女直戰士也留了下來,只有兩千多熟女直戰士感覺難以長期離開家鄉回到了遼國。