阿巴泰率领旗下的清军向西进行劫掠,很快这些八旗军就杀入了保安府境内,结果清军就在这里遭遇了大明的野战军,宣府总兵祖大弼率领上万关宁骑兵在保安府拦截清军,阿巴泰见状立刻就率领清军主动发动进攻,八旗军和关宁军在兵力上是旗鼓相当,所以阿巴泰这次对击败祖大弼很有把握,一直以来清军都能轻松暴打人数相当的明军,哪怕是关宁军在正面也很难抗衡他们。
结果双方交手后祖大弼所部明军骑兵立刻出动马拉火炮和卡宾枪进行射击,结果大批措手不及的清军骑兵纷纷中弹倒地,而明军骑兵则趁机展开了从欧洲龙骑兵学的回旋射击,阿巴泰见状认为明军骑兵是在效仿蒙古的骑射战术,于是他命令清军用弓箭和火炮展开了还击,虽然清军火力不如明军,但是清军骑兵在火力的掩护下还是向前发动冲锋,就这样两边的骑兵很快就挥舞着马刀展开了厮杀,结果清军骑兵惊讶的发现,明军的装备和斗志相当不错,双方在短时间内竟然杀的不分高下。
结果此时担任保安总兵的关宁军大将张韬率领上万关宁骑兵杀过来,张韬是蒙古夷丁出身之后在数次血战中活了下来,他凭借着自身的骁勇成了关宁军猛将,后来他跟随吴襄前往山东跟鲁军作战,在关宁军政变成功后他被任命为保安总兵,负责管辖这个京师的门户。阿巴泰看到他出现非常吃惊,不过他之前和祖大弼交战也没有出动全力,于是他立刻派出预备部队跟张韬展开交战,就这样阿巴泰以一己之力对抗祖大弼和张韬率领的两路明军主力,但是他旗下的清军打得还是游刃有余毫不畏惧,这让祖大弼和张韬感到非常的惊讶。
不过很明显明军方面准备的底牌同样不止这么点,很快保定总兵刘国柱就率领明军出现在侧翼,刘国柱率领的部队都是本地的华北步兵,所以他们直接在侧翼列阵然后用火炮和火绳枪展开了射击,一时间清军这边顿时是腹背受敌,但是阿巴泰见状也迅速发现了战机,他认为明军步兵是立足未稳,如果以刘国柱所部为目标可以迅速打开缺口,于是他集结清军骑兵向刘国柱发动冲锋。
不过此时刘国柱所部已经不是那个在山东被鲁军追着暴打的菜鸡了,他们在获得足额粮饷和大量欧洲装备和教官后迅速提高了自己的战斗力,关宁军当政后开始严抓军队的战斗力,他们规范了明军纪律但是也提供了更好的待遇,明军步兵很快也学会按照西班牙方阵的模式设置方阵,大批长枪兵在前面展开列阵,而火绳枪兵跟在后面进行射击,两侧则是骑兵和辎重车防御清军迂回。
结果阿巴泰率领清军骑兵连续冲击多次都没有冲垮刘国柱的明军步兵,祖大弼和张韬则趁机率领关宁军从清军后面发动冲锋,在明军的两面夹击下人困马乏的清军最终崩溃,阿巴泰不得不率领清军狼狈的逃回了延庆府,至此明军在宣府取得了大胜,而很快天津总兵王洪和河间总兵彭友谟率领麾下军队抵达宣府跟他们回师,一时间明军士气高涨威名大震,他们兵分五路开始向延庆府方向追击。