姚屋岭一战持续了十二天,投附蒙兀的潞州精兵,在姚屋岭前坡谷之前丢下三千具尸体,眼睁睁看着踏冰渡河的梁军兵马越来越多
即便能暂时夺下一两处阵地,将梁军杀退二三百步,旋即之间又被夺去,除了派人赶往太原府,请求增援外,田卫业也没有好的办法可想
而此时晋地山岳之间,皆茫茫大雪
特别是王屋山、历山的北坡,大雪积厚高达两尺有余,极大拖慢援兵集结及南下的速度
马首寨虽然坚险,但寨子之内空间狭仄,又多木质建筑,守军被封锁在寨子之内无法出来打发攻,七八架旋风炮以及更多的簧臂式蝎子弩,不断的将石弹、火油罐往寨中投掷而去,点燃、砸塌寨中的建筑,令寨中守军无法藏身
十日后,守将顾延龄见援军始终无法杀过姚屋岭增援过来,特别是寨中粮仓又在最初的两天就不幸被石弹砸穿屋顶后,又被火油罐引燃,在不多的余粮吃尽,便从内侧打开寨门