打出了關鍵了一戰:羅斯特瓦倫軍在天門關下付出數萬士兵的姓名後攻下了這關卡,卻因為殷軍從山谷兩側向下拋投的火彈和滾石損失慘重。隨後,羅斯特瓦倫軍中因為水源被殷軍下毒而損失慘重。大傷元氣的羅斯特瓦倫軍想要撤出峽谷休整,卻被順這峽谷兩側用繩索滑下來的殷軍堵住了後路。和北方寬闊的平原不同,狹窄的峽谷中每一寸土地都經過了慘烈的搏殺。火槍陣列給羅斯特瓦倫軍帶來了最深重的絕望。在突圍時被嚇破膽計程車兵們甚至發生了踩踏。號稱八十萬大軍的羅斯特瓦倫軍在這峽谷中扔下了近三十萬具屍體,殷軍也傷亡十萬多人。據說兩百里外羅斯特瓦倫帝國邊境的居民都看見了被血液染紅的河流,可見這場戰役的慘烈。此戰之後,羅斯特瓦倫立刻撤軍,反倒是殷軍接連攻下幾城,不禁收復了失地,還打回了羅斯特瓦倫本土。

按照盟約,三國聯盟必須維持到戰爭結束。羅斯特瓦倫皇帝一邊同另外兩國皇帝委以虛蛇,答應將軍隊派往北方戰場。另一方面,他卻主動向殷朝方面示好,提出了豐厚的停戰條件。殷朝方面自然是不滿足,趁機索取了更多好處,這才勉強簽下三個月的停戰協定。可就在聯軍以為只要等待羅斯特瓦倫的援軍就可以繼續進攻的時候,他們卻遭到了最慘重的打擊。

1499年1月27日,殷軍趁著夜色和濃重的霧氣大軍推進,將投石機和火炮運輸到了射程能覆蓋聯軍營地的地方。隨後,鋪天蓋地的轟炸將聯軍士兵從睡夢中驚醒,守夜計程車兵看著如人潮般的敵軍被嚇得幾乎無法反擊。中軍,天武帝親自乘車指揮戰場,更讓殷軍將士氣勢如虹。大概三小時過去,聯軍才組織起了有效的反擊。不過這時,傷亡已經是一個他們無法面對的數字了。本想逃離戰場的兩大帝國的皇帝在下屬的勸說下留了下來,他們自己也清楚,如果這時候他們選擇離開,那士氣更加低落的聯軍勢必兵敗如山倒。

決定就地反擊後,凱爾德的火槍軍部隊就開始彰顯威力了。這場戰爭打到現在,凱爾德方面還有十萬左右的火槍軍部隊。這些精銳並非在攻城戰中送死的炮灰,而是專門與對方主力決戰的精銳,這正是凱爾德十幾年的積累。如今,他們的發揮也不負凱爾德皇帝的期望,殷軍的攻勢被抵擋住了。從驚惶中緩過神來的聯軍終於得到了喘息的機會,他們趁機重整部隊,開始與殷軍正面作戰。

戰鬥持續到第二天正午,僵持的雙方都在不斷的增添傷亡資料。不過殷軍的投石機所造成的火攻傷害令聯軍的損失始終更大。終於,沉不住氣了聯軍統帥派出了所有騎兵從兩翼繞行,試圖一舉拿下殷軍後方支援的部隊。但這正中的天武帝的計謀。一直沒有現身的殷軍騎兵在這一刻出現,不少騎兵的馬背上坐了兩名戰士。戰馬略過聯軍騎兵,坐在上面的劍士便一躍而下,開始與聯軍騎兵纏鬥,同時,殷軍預備隊的火槍軍也加入了對聯軍騎兵的圍攻。殷軍的騎兵主力並未與聯軍騎兵糾纏太久,他們正從兩翼殺向聯軍後方。

聯軍統帥明白,現在已經沒法在指望騎兵了。得勝的唯一方法便是趕在殷軍騎兵繞到聯軍後方之前,投入所有兵力從正面擊潰殷軍主力!在皇帝的命令下,聯軍部隊開始在正面發起前所未有的攻勢。不計代價的進攻讓殷軍的正面防線很快被突破。殷軍的預備隊正在參與圍剿騎兵,此時已無兵可用,但聯軍方面卻將最精銳的預備隊砸到了正面戰場。最後,突破的最遠的一支部隊甚至打到了距天武帝的馬車不到一百米的距離,不過他們就此止步了。聯軍的騎兵已經被擊潰,預備隊的火槍兵回援正面頂住了陣線。與此同時,殷軍的騎兵已經在聯軍的後方衝殺起來。這一戰,聯軍的失敗已成定局。

半個月的時間過去,這場戰役基本結束。此戰,聯軍方面死亡四十多萬人,而殷軍也要二十多萬的損失,對殷朝來說可謂是一場慘勝。不過,對於聯軍來說