元至正十六年(公元1356年)九月,刘福通领导的红巾军展开大规模的三路伐元战争。由红巾军大将李武、崔德、李喜喜、杨照金等带领的号称十万西路大军向陕西行省一路杀来。
红巾军一路势如破竹,在河南江北行省的双龙镇召开了军事会议。主将李武发言道:“今夺取陕西,道路险阻,关隘众多。诸将请商量一下,军事行动路线,做到事半功倍之效果,方能减少我军之伤亡。”崔德说:“从目前我军形势来看,从潼关入陕方为上策。潼关自古是陕西之门户,是秦东之要塞。一入潼关,一马平川,震动八百里关中人心,必定势如破竹也。”李喜喜说:“我两次跟随知枢密院事刘六进入陕西探查,潼关虽然自古就是进入陕西之门户,但城坚沟深,戒备森严,易守难攻。况今又被张良弼兄弟据守,兵多将广,很难对付。不如从武关入陕,一路防守薄弱,定会一帆风顺。”杨照金也说道:“我多次入陕,对陕西情况较为了解。入潼关而震动关中虽为良策。但今日之潼关已不是秦时的潼关了。武关为秦之四塞之一,城池狭小,驻兵不多,一入武关,道路平坦,地广人稀,几无抵抗之力量。克武关而据商州,可以直捣蓝田,进入长安地界。”
李武分析道:“若今从潼关入陕,得先到达风陵渡,又得半月行军,况有张良弼及兄弟近十万精兵驻守潼关,取胜难度较大。这样枉费时日,怎么和中路、东路军相比。武关据此不过五日路程,一路防守薄弱,必能一克而据商州。据探查,商州几无防守精兵,非常空虚。占领商州后,长安地界近在眼前,必定震动元廷,疾风暴雨不远矣。”
最后讨论结果,决定进攻武关,占据商州,从蓝田入长安。
李武急命令李喜喜为行军先锋,一路遇水搭桥,逢山开路,直捣武关。崔德为中军,接应李喜喜。其余众将跟随自己浩浩荡荡向陕西进发。
李喜喜带领本部六千余人晓行夜宿,马不停蹄,直向武关杀来。在进入陕西地界后,李喜喜命人找来当地一名先生,询问武关具体情况。先生姓马,讲到:“武关,古晋楚、秦楚出入之要塞。位于武关河的北岸,与函谷关、萧关、大散关并称为秦朝之四大要塞。关城建立在峡谷间一处较为平坦的高地上,北依高峻的少习山,南临险要之地。崖高谷深,地方狭小。自古以来为兵家必争之地,武关东有富水关,南有漫川关,西有牧虎关,北有铁锁关。城墙东西长约两里,南北宽约一里之地。目今城池破旧,缺乏维修,坚固程度堪忧。守关士兵不足三千人,早已失去了边塞重镇的风采。”
李喜喜又问道:“武关守将姓甚名谁,有无能耐?”
马先生说:“听关城人说,守将姓曹,名无霸。善使一口大刀,但并不见有多少能耐。只是日日喜欢喝酒取乐。”
李喜喜大喜道:“先生帮助甚大,在此感谢了。”
李喜喜急忙促动大军,在当地向导的带领下一路向武关杀来。
不一日,军马到达富水关。富水关只是一个过往驿站,关城矮小,守军不过百人。看到大军压境,红巾军杀气腾腾。富水关守军慌忙弃关逃跑。红巾军不费吹灰之力就夺取富水关。李喜喜没有休息,命令将士们直捣商州第一大关武关。
是夜,先锋军抵达武关城下。早有富水关逃兵回到武关报告武关守将曹无霸。曹无霸早已安排守将紧守关门,多准备弓箭、垒石、圆木等防备红巾军偷袭。
在李喜喜的指挥下,红巾军直接展开强攻。因为李喜喜坚信,行军打仗贵在神速。
呐喊声、喊杀声,弓箭声等顿时打破山城寂静。武关守军早有准备,根本没有把红巾军放在眼里。看到红巾军蜂拥而来,他们不慌不忙张弓搭箭,嗖、嗖、嗖等一通射击,红巾军立马倒下一大片,伤亡惨重。红巾军组成敢死队,依仗云梯、弓箭等展开攻城突击。对于要爬上城墙的红巾军,守城元军用垒石、圆木一通投掷,红巾军死伤不断,形势不容乐观。
曹无霸早在睡梦中被惊醒,急忙披挂上城,指挥守军坚守不出,勇猛还击。
一个时辰过后,攻城毫无进展。再加之关城地势险要,易守难攻,眼看一时不能取胜,李喜喜只好命令军士退城一箭开外,立账休息,等大军到来,明日再战。
第二天中午时分,崔德带领中军到达。不多时,李武和杨照金等带领大军陆续汇合。李喜喜向主将李武报告了武关详细情况和昨夜攻关战况。李武道:“难不成被这小小武关挡住大军去路?诸位有何良策,可以速速破关?”沉默片刻后,崔德道:“末将有一计,定可踏平武关。”李武道:“速速说来,令我等商榷。”崔德道:“武关所屏障者,地势高峻也。我军只可造数个木制岗楼,高于城墙,即可居高临下射击,武关优势尽失,破城自不在话下。”李武大喜道:“妙妙。崔德将军妙计可用。速命将士们就地伐木,搭制九座岗楼,再听候军令便是。”众将领命皆去本部安排部署。
武关周围树木茂盛,就地取材自不在话下。曹无霸远远的的城楼上看到红巾军们在遍地伐木,以为红巾军要用来搭制营寨。他哈哈大笑道:“尔等乌合之众,不堪一击。打算在此持久战,老夫偏不给你机会。等营寨落成后,老夫派人偷袭,让尔等有来无回。”
曹无霸一边做好偷袭营寨准备,一边安排部将欧文新速速前去商州找达鲁花赤穆文通派援兵来支援。
第三天一早,听到城下的呐喊声,曹无霸得传令兵来报,红巾军又开始攻城了。曹无霸又急忙披挂上城。由于昨夜喝酒太多,曹无霸头脑依旧昏沉。等他上得城楼。一看大吃一惊,心里连连叫苦不迭。
只见城门前,只一夜功夫已立起九座用原木制成的岗楼,红巾军将士们正站在岗楼上,居高临下向城楼上的元军守兵们射击。守关的元军死伤大半,几无还手之力。有眼尖的红巾军将士看到曹无霸登上了城楼,就对准他猛烈射击。曹无霸躲闪不及,一支箭射中左臂,在护兵的保护下,曹无霸慌忙跑下城楼。
李武趁势命令将士们死命攻城。十几架竹云梯立马搭上城墙,红巾军将士们如潮水一般杀上了武关城楼上。
武关很快被攻陷,元军大多投降,死伤近千人。
武关城门被红巾军打开,李武、崔德等带领红巾军将士们浩浩荡荡进了武关。
打扫战场,独不见武关守将曹无霸。有投降军士反应,在城楼被占领之时,曹无霸已带领亲兵近百人从关城后门逃向商州方向去了。
武关被攻克,打开了进入关中的门户,红巾军将士们群情激昂,势如破竹,又一路向商州府城杀去。