就在袁隗无法可想的时候,早就在秦州做好一切战斗准备的蜀军独立九旅田颂尧部突然出击,大军经过数天急行军,一举攻克了凤翔府。正在榆林府负隅顽抗的张凤翙接到这个消息大为高兴,他认为马麒很快就会撤兵,这正是夺回失地的好机会。因此他率领秦陇复蜀军全部兵力主动出击,进攻高原省民军的部队。
张凤翙想的不错,马麒的确想要回师与蜀军好好较量一下。但是马麒非常清楚,一旦他直接回兵,等到与蜀军战事胶着的时候,张凤翙肯定会从背后捅上一刀。
为了诱使张凤翙犯错,马麒故意摆出一副急匆匆回师的样子,结果对方果然上当。当张凤翙的部队被高原省民军包围在黄土高原的沟壑之中,他才感觉到一丝后悔。但这个时候后悔也晚了,结果秦陇复蜀军遭到全歼,张凤翙仅以身免。
消灭了张凤翙的部队,马麒立刻回师,打算与蜀军拼个输赢。可惜马麒这位后金时的高官,思维还停留在原来的作战模式之中,与秦陇复蜀军的作战也多是利用伊族人骑兵反复冲杀。
这样的战术战法对付武器缺乏,没有机枪火力的秦陇复蜀军相当有用,对付装备精良的蜀军就难说了。田颂尧的行军速度很快,他们很快消灭了留在高原省南部的各支民军部队,牢牢占据了西安城。
蜀军独立九旅在西域民兵的支援下,迅速清理敌方残余势力控制南方,随后他们挥军北上,与马麒的部队沿着渭河对峙。隔河修建防御工事,这让马麒手下的骑兵马队失去了效用。正在他头疼应该怎样渡河作战的时候,高语罕的独立六旅突然越过长城,从北面进入了黄土高原,一举攻克高原省重镇榆林。
趁着高原省民军在渭河与独立九旅对峙的空挡,独立六旅则长驱直入,很快攻克绥德州、延安府等地,严重威胁着马麒的后路。见到渭河难过,马麒干脆留下少量部队监视田颂尧部,大军再次北上,进攻迎面而来的独立六旅。
双方部队在鄜州发生了遭遇战,面对这个曾经消灭了张云山部的战场,马麒感觉信心十足。他依照之前的老办法,步兵正面对峙同时派出全部的五千骑兵分为两路,分别从左右两次向着高语罕部发起冲击。
蜀军经过了严格的训练,足以应付任何突发状况,当发现与高原省民军遭遇之后,高语罕立刻命令部队展开。很快蜀军就从行军队形,变成了层层火力布设的战斗队形,当马氏骑兵排着整齐的冲锋队形,挥舞着马刀冲来的时候,火炮与机枪相继开火,密集的火力让目标明显的骑兵成了活靶子,仅仅用了不到半小时的时间,五千骑兵即消耗殆尽,看得马麒呆立当场。
独立六旅随后向着高原省民军发起进攻,面对着不可能胜利的战斗,马麒第一次感觉到无能为力。见到己方阵线被冲击得摇摇欲坠,战斗胜利已经无望,马麒不得不扔下部队,化装成百姓逃了出去,而残存的高原省民军最终选择了投降。