斩首六级。
先前出现哗变的贺人龙军也来到了前线。看到生力军的到来孙传庭决定发动夜袭,十三日曹变蛟率军突袭清军大营,清军猝不及防之下大惊,连夜拔营撤到了玉丰。但这时两军的较量才刚刚开始。
二月十四日各路援军齐聚蓟州。孙传庭认为敌军已经过了蓟州,尾随追击难以取胜,不如急行军跑到清军前面预先设伏,这样才能取胜。
但监军高起潜却不同意,争论到最后只得以孙传庭率秦兵和宣大兵从前面堵截,高起潜率关辽兵从后面尾追。这样的后果是明军无法彻底封住清军北返的出口。
孙传庭的秦兵在十五日到了遵化之后却并没有投入战场,而是集合诸军在遵化训练步兵战术。
时间到了三月。这时清军的开始出关,而明军也开始了行动。三月一日杨国柱率军夜袭清军大营,救回被清军掳掠的数千难民。三月二日北撤中的清军突然转向对尾随的明军发起攻击。明军已有防备,清军攻击受挫向北撤退。吃了亏想跑却没这么容易。
明军这时出动五千骑兵连夜突袭清军。清军完全未料到明军会如此大胆。一夜之间被明军连破两营,到了天明之时清军也反应过来出动大兵向明军发起攻击。一场大规模的硬战就在双方互相试探增兵中展开了。
明军出动步兵用火器与清军野战,清军连连进攻都未取得进展。在这时曹变蛟的骑兵也加入了战斗。看到这个情况清军只得下令后撤,此战明军斩首五十一级,夺回银两六千零一十四两。而在其他方面明军也获得进展。
第二天的太平寨之战中秦兵依旧表现优秀。明军首先派兵抢占太平寨以求堵住清军出口,而清军前锋已经抢占了太平寨。秦兵立刻用步卒向山顶猛冲。此战打得惨烈异常,但秦兵副将白广恩,参将万安邦,游击张立位均被清军杀伤。下面的士卒阵亡者多达一百一十九名。但这一战也彻彻底底的将清军击败。
前面的清军由于跑的太急却忘了通知后面的清军太平寨已经被明军攻占的情报。当清军大队来到太平寨时等待他们的却是明军曹变蛟军。清军看到这个情况立刻开始布阵。清军数千人向明军主力发起突击,明军在这时却展现出顽强的战斗意志。
曹变蛟亲自带着步卒直接与清军对冲,狭路相逢勇者胜而这时的勇者,明军的顽强反击之下清军的攻击停滞。这时在贾庄之战突围而出杨国柱军又加入了战斗。杨国柱亲自率军发起冲锋。而这时清军也添兵再战,双方打了一天也没分出胜负。
第三天的战斗更加激烈,清军为了掩护老营撤退以精兵守住两侧的山冈和中间的山谷。这时从后方衔尾追击的高起潜的关辽兵也来到了战场。战场局势达到了最高潮。明军的部署为以孙传庭的嫡系精锐郑嘉栋军守住关口,以祖大寿,曹变蛟为进攻主力。明军登山佯攻,以火炮在山下仰射。
在这一战最为耀眼的还是曹变蛟的秦兵。曹变蛟指挥步卒向山上清军发起猛击,曹变蛟奋臂疾呼,挺身破阵完全抢了关辽军队的风头。孙传庭与高起潜立于阵前亲自督战,明军步卒在曹变蛟的带领下一往无前,曹变蛟亲自挥刀当先,打得清军节节败退。在一旁观战的辽东总兵祖大寿也不经赞叹道“今日众将中显了一人,诸将皆服,则变蛟也”。
在这一战中还有两个人表现突出,那就是在去年被孙传庭招安的“混天星”郭汝磐和“杀蝎子块”武大定这两人在战场上打得极为勇敢,战后两人都裹伤而回。
这一天的战斗打下来清军遭到了完全的失败。在第二天,天还未亮时清军就仓促撤退,明军这时也出动骑兵发起追击。明军步兵能与清军在长城口大战两天并保持进攻势头证明了明军在步兵战斗力上不输于清军。而骑兵的表现如何却要看今天的战斗。
明军骑兵还是比清军稍逊一筹,在战场表现上明显比前两天步兵的表现要差很大一截。这时的清军已经战心全无,纷纷砍杀骡马用于堵塞隘口,丢弃辎重释放难民以阻碍明军追兵。但即便如此明军也斩首三十六级,缴获清军军旗十一杆,同时还解救难民无数。
在连续的败仗之后明军总算在清军入塞的最后阶段取得了一场难得的胜利,而这一切都归功于孙传庭以及孙传庭训练的秦兵。
但战后的情况却出乎所有人的意料。作为秦兵主帅的孙传庭由于朝中的倾轧被崇祯下狱。这支秦兵精锐被调派到了辽东,在几年后尽墨于松山。