2日下午4时,总攻开始。共和军从三个方向向杨家仗子之敌发起冲锋,战士们抱着炸药包连续突破仅半小时就突破敌军的简易工事打乱敌人的防御体系。
扬武军三团的三个营向谷地南面的毛家屯迂回,切断敌军退路。
在共和军优势兵力的强大打击下,敌军很快陷人棍乱,从杨家仗子向南溃退由于负责包抄的扬武军三团的迂回动作不大,致使敌军一部逃脱。黄昏时战斗结束扬武军又打了一个胜仗。
穆拉维约夫在沈阳获悉共和军在辽西走廊线大举反击,矿工旅和西伯利亚旅相继惨败的消息,十分展惊在军事会议上他提出要驻锦州的第四师向杨家仗子进攻,挽回被动局面。
阿赫利等将领极力反对认为锦西地区匪共和军队甚多,第四师孤军深入是凶多吉少。穆拉维约夫当时接受了意见,事后还是觉得辽西走廊安全事关重大,强行命令第四师军长卢卡申科率全师向杨家仗子出击。
0月2日,卢卡申科率第四师的7905两个旅共4个团、6000多人到达杨家仗子和毛家屯周围约四平方公里的地区集结,准备报复共和军。
前线指挥所责成胡一刀负责战斗指挥,并令陈万里率振武军火速赶来,参与包围和歼灭敌军。卢卡申科鉴于西伯利亚旅失败的教训,到达杨家仗子后就马上命令构筑工事,防御比上一次大大增强胡一刀观察敌情之后,决定以扬武军、2、团和辽西屯垦团共4个团的兵力,从北面形成两把尖刀重点突破。振武军则布置在杨家仗子以南和东南的要道上,进行阻击和打援。
0月24日时,第二次杨家仗子战斗打响共和军仍向上次一样,在火力掩护下向敌人的前沿和碉堡进行爆破。但是敌人以猛烈的火力进行封镇,并组织反冲锋。共和军第一次进攻进展不大,仅夺取杨家仗子以北和东北的几块阵地。
夜晚,天下起大雨,战士们浑身上下被淋得透湿。胡一刀的蛮劲又上来了,没有迟疑下令各团发起第二次进攻。
2团2营负责主攻松树山敌79旅阵地,营长以为5连、6连和7连为第一梯队,连做预备队。5连、6连和7连组成了三角队形——完全放弃了横队与楔形进攻,这是共和军在世界军事史上一个开创性的改编。
各个连连也采用“三角队形”战术,以5连主攻。5连连长李带领一个尖刀排向敌军小山头阵地运动,团里集中全部火力,24门77白狼炮进行支援。5连以班为战斗队形,迅速接近敌军阵地。敌人的哨兵发现后,马上向后跑。
敌军的阵地后,又响起了“乌拉”。
乌拉!乌拉!乌拉!
俄罗斯人仍旧采用拿破仑战争时期的密集队形,用排枪封锁前进道路。
5连连长了一下地形,马上下令2排迁回,排掩护,他带领排从正面往上冲。
敌人正面的排枪已经射过一轮,火力稍一停顿,5连连长就喊:“敌人动摇了,快点冲呀!”有个战士还趴在地上打枪,连长喊道:“你再打枪我揍了你,快上,你上得越快敌人越打不着你。”
连长将队伍疏散成“三三制”队形,前边一个班,后边两个班,从两边往上冲敌人发现了李连长,集中火力向他射击,李连长左右运动,一边打滚一边前进,就是不停下来。
这时候,侧面包抄的两个排已经冲上了阵地,6连和7连也跟了上来,整整十二个排分散成十二个进攻路线。
这已经超出了俄罗斯人对步兵的认识,终于顶不住了,丢弃阵地向山后跑去。2营攻占山头,只用了20多分钟。
敌军被压缩在杨家仗子和毛家屯两个村子内,卢卡申科倚仗部队的强大火力,组织顽强抵抗和反冲锋。他命令下属:“匪共攻击时前面的人总是很少的,我们的对策是将他们放进来,消灭在阵地前面”