用不了这许多军队,京师的回纥兵不过五千,我有一万人配合京师的义军已足够了。倒是陛下的兵力似乎太少吧,回纥入侵的军队有五万之众呢!咱们的义军虽然士气昂扬,但敌人五倍于我,只怕难以堵截他们的铁骑吧?”宇文虹道:“不然。我这一万人是准备用来固守乌石关的。乌石关乃是我国的天险,一夫当关,万夫莫敌。只要守着了乌石关,敌人纵有十万之众,亦难飞越。但京师的敌人却是坚城固守,拓拔赤帐下高手甚多,他的五千亲军又是从回纥军中精选出来的士卒。你们的兵力必须多过敌人数倍,才能速战速决。”乌石关在天狼山上,形势奇险。回纥的援军从北部侵入,必须通过天狼山才能前往师陀国的京都。木里是个懂得用兵的将军,他考虑了宇文虹霓的战略计划,觉得很有道理,只是担心宇文虹霓未必能够赶在回纥的入侵大军之前,抢占乌石关。但宇文虹霓之意已决,他也只有遵守命令了。
乌石关离北芒山较近,离边界较远。但宇文虹霓是接获了回纥入侵的消息之后才出发的,这么一来,双方和乌石关的距离就差不多相等了。但宇文虹霓另外却有一个有利的因素,沿途的义军必定会给侵略军以骚扰,阻迟他们的行程。宇文虹霓就是根据这个因素决定她的战略。宇文虹霓的战略是定得不错,但却不料“天有不测之风云”,在他们行军的途中,碰上了几天霖雨。他们要经过几百里的草原,若是风和日丽的日子,草原是最适宜于行军的。一碰上了霖雨,情况就大大不同了。荒原上一片泥泞,人马都很难走。但这一万义军仍是不畏艰苦,尽了最大的努力向前行进,只比他们预定的日期迟了一天,便到达了天狼山。这天天气不好也不坏,天色阴沉,但没有下雨。宇文虹霓抬眼一望,只见山顶云雾封锁,乌石关隐隐露出一角。上面有没有人,那可就看不清楚了。宇文虹霓心里想道:“回纥兵是要来解围的,俗语说救兵如救火,如果他们已经占领了乌石关,绝没有在乌石关驻扎下来的道理。如今既然没有发现他们的部队下山,想必他们尚未到达。”于是宇文虹霓立即下令抢关。不料到了距离乌石关数里的一处险要之处,忽见乌石关上正竖起一面血红的大旗——这是回纥的军旗。霎时间金鼓齐鸣,刀枪如雪,山头上出现了千军万马!原来拓拔雄精通兵法,他用急行军抢先占据了乌石关,这几天由于霖雨的关系,沿途的义军人数既少,又缺乏战马,是以行军颇受影响,虽然有几处的伏击,但却阻挡不了回纥主力骑兵的行进。给拓拔雄早一日先占了乌石关。拓拔雄预料师陀国定有义军前来堵截,他权衡利害之后,与其冒着在平原和义军决战的危险,不如在乌石关上以逸待劳。偃旗息鼓,等待义军自投罗网。这么一来,宇文虹霓的这支军队被天气所误,迟了一天,反而受他所算。回纥骑兵从山顶冲下来,一面用长枪大戟挑起石块滚下山去。乱箭如蝗,飞石如雨,师陀这支义军未曾得与敌人交锋,受伤的已是不少。宇文虹霓急速下令队伍散开,弃了坐骑,人自为战。天狼山上乱石磷峋,义军弃了坐骑,各自找寻掩护的处所,或在石笋丛中,或在大树背后,处处狙击敌人。在这样“人自为战”的混乱情况之下,回纥的大队骑兵,虽然不能说是完全失了作用,但已不能收到预期的效力。回纥有一部分步兵进行搜索,骑兵则在四围盘旋,一发现师陀兵士,便用乱箭射