曹松军带着二中队赶到了杨庙镇,侦察小分队报告的最新消息是,王怀道离杨庙还有不到十公里,他们有近两百人的队伍、三辆汽车、十来匹马,还有十余辆携带后勤物质的马车。从寿康县城通往马埠镇的道路只有一条,杨庙镇正好扼住这条道路。道路由东向西穿过七百米左右的街道,向北拐,通往曹甸集,离马埠约有十五公里。曹松军迅速把队伍在杨庙以东展开,埋伏在路南的一片四五十米高的丘陵上,还有路北的一处密密的杨槐树林里。正面则准备了一些看似不经意丢在那里的装满了黄沙和水泥的布袋,一旦南面和北面同时打响,这些布袋便成了把道路拦死的掩体,王怀道要么退回去,要么抵死向前冲。冲过去以后,他还会陷入郭英的一中队在曹甸集设置的埋伏圈。即使能突破这两道防线,也不会有多大的战斗力了。

刚刚布置好,像已经约好的一样,东面便隐隐约约地出现了汽车的灯光,以及大队人马行进的声音。不一会儿,便见一支由汽车开道,马车垫尾,中间黑压压的队伍慢腾腾地爬过来。曹松军在正面的掩体后指挥战斗,看到对面的阵势,心里便有了谱。他把携带手榴弹的十余名队员调到南面的丘陵上,只待他这边枪声响起,便把手榴弹全部砸向前面的汽车。汽车越来越近,可以看到汽车驾驶舱里晃动的人影了,甚至可以听到队伍里的调笑声了。曹松军打开枪机,仍然没有下令。汽车越来越近,已经与两边的埋伏平行了,他仍然没有下令。待到第一辆汽车的车灯扫到了正面的掩体,曹松军才抬起右手,对准驾驶员开了一枪。枪声、玻璃的碎裂声、驾驶员的惨叫声几乎同时响起,随后便见从丘陵上接二连三飞下二三十只黑色的“大鸟”,爆炸声随之轰天动地地响起,然后便是无数的子弹从南北两个方向射过去。王怀道的队伍立时乱作一团,汽车上受伤的没受伤的都争着往下跳,中间的队伍扭头便向后跑,跑不多远,便被一阵射向天空的子弹追了回来。

短暂的慌乱之后,敌人渐渐认清了局面:既然不可以往回跑,两边的火力又猛,只有向西攻击前进。于是黑压压的人群一边放枪,一边拼命向西冲来。曹松军抬手击倒了一个敌人,身边的几十支步枪同时喷出火苗,前面的十几个敌人瞬间倒下,后面的敌人慌乱地趴在地上,胡乱地放着枪,嘴里不干不净地骂着什么,埋怨着什么。

战斗持续十分钟以后,敌人开始组织起有序的规模较大的进攻。在漆黑的夜里,这些进攻是盲目的,但也给游击队造成了一些伤亡。曹松军传令,西面和北面的队员迅速后撤至曹甸集,参与郭英的第二道防线,丘陵上的队员继续阻击,尽可能拖住敌人,实在拖不住,则迅速后撤,待敌人全部通过后,再返回战场寻找战利品。

曹松军在曹甸集与郭英会合后,又等了半个小时,敌人才小心翼翼地出现在视线里。卡车没有了,马车也没有了,只有一百多名徒步的士兵。郭英采取的伏击方式与曹松军有所不同,因为曹甸集的地形与杨庙不一样,除了街道两侧的房屋,几乎无险可守。郭英不愿意把群众拖到枪战中,便在集北不到三百米的地方把道路截断,挖了一道一丈多宽两米多深的大沟,然后把队伍埋伏在道路两边的庄稼地里。待敌人行至大沟前,正在犹豫不决时,两侧的游击队员一起发起了攻击。仓皇失措的敌人情急之下,有一部分跳到了沟里,有一部分掉头往回跑,恰巧遇到打扫完战场匆匆赶到的二中队的一部分队员。游击队发起一波又一波猛烈的攻击,敌人很快便溃不成军。王怀道看着面前的一群残兵,胆战心惊,已经没有了一点信心。无奈之下,他下令集中力量向东边攻击边撤退,先返回杨庙,修整之后,再作打算。

曹松军和郭英没有乘势追击。一夜的行军和战斗,对于这些刚刚参加队伍的队员来说,是一次极大的考验,很多人都已经疲惫不堪。两人商量了一下,决定由郭英率领一中队留在曹甸集继续监视和阻击敌人,曹松军则率领二中队返回马埠。

曹松军心里隐隐地担心,南面和西面有可能成为明天的战场。