张孝武在代州整军十日后才向幽州开拔,此时罗刹军队在幽州与申林东和祖公茂的军队数次交手,但罗刹人并不急于决战,而是与青龙军绕圈子。幽州各地义军纷纷通风报信,最终将罗刹人堵在了距离龙门关一百里的鸡冠山下。
双方对峙数日之后,青龙军主力抵达鸡冠山。
大德四年正月二十八日,张孝武亲自率军攻打鸡冠山,双方苦战三日,二月初二时,罗刹军忽然向龙门关方向逃走。张孝武随即下令追击,罗刹人抵达龙门关下与龙卫交手,忽然龙门关外杀声四起,北夷汗王朴贤烈率军南北夹击龙门关。
由于此时青龙军暂时并未追上罗刹军队,导致龙门关遭受两面夹击,同时关内间隙放火焚城,龙门关最终被犬夷攻破。龙卫统领见龙门关失守悲愤异常,随即自尽殉国。
青龙军抵达龙门关时,罗刹人已经与北夷人联合起来占领了龙门关,张孝武得知因为自己的军队行军缓慢而导致龙门关失守,顿时后悔不已。他根本没有想到北夷人会南下攻打龙门关,毕竟北夷人南下势必会经过靺鞨人的黑森林,而靺鞨人已经连续两年与北夷人作战。如果北夷人南下,必然会将自己的后方粮道放在靺鞨人面前,靺鞨人又岂能让北夷人好过?可万万没想到,北夷人南下之时,靺鞨人非但没有断其粮道,甚至保持了沉默,仿佛与北夷人达成了某种默契。
甚至犬夷联军坚守龙门关时,张孝武的攻城部队遭遇到了靺鞨的黑箭士的攻击,一部分靺鞨人竟然加入到了他们的仇敌北夷人阵营之中。
“该死的犬夷!该死的北夷!该死的罗刹!该死的靺鞨人!”张孝武指着龙门关南城墙破口大骂,“还有——谁**把南城墙修那么高?防谁呢?防备自己人?混账玩意!”
诸将苦笑不已,这龙关门与两狼关截然不同,关隘的南北城墙竟然一样高一样坚固,尽管龙门关不如两狼关高大坚固,却也比一般城墙要结实许多。一个龙卫的军候站出来解释说:“龙门关与两狼关不同,犬夷无法正面攻克两狼关,可也无法绕行。而犬夷除了正面攻打龙关门外,还能翻山越岭,或者乘船绕行进入中原腹地。所以当初修建龙门关时,为了考虑避免被敌人绕到背后攻击,这龙门关才修得南北一样高。”
青龙军连续攻打十日,犬夷联军牢牢守住了龙门关,青龙军一时之间无法攻克,于是双方只能继续对峙。随后张孝武想尽办法,挖地道