21日下午4時,總攻開始。共和軍從三個方向向楊家仗子之敵發起衝鋒,戰士們抱著炸藥包連續突破.僅半小時就突破敵軍的簡易工事.打亂敵人的防禦體系。
揚武軍三團的三個營向谷地南面的毛家屯迂迴,切斷敵軍退路。
在共和軍優勢兵力的強大打擊下,敵軍很快陷人棍亂,從楊家仗子向南潰退.由於負責包抄的揚武軍三團的迂迴動作不大,致使敵軍一部逃脫。黃昏時戰鬥結束.揚武軍又打了一個勝仗。
穆拉維約夫在瀋陽獲悉共和軍在遼西走廊線大舉反擊,礦工旅和西伯利亞旅相繼慘敗的消息,十分展驚.在軍事會議上他提出要駐錦州的第四師向楊家仗子進攻,挽回被動局面。
阿赫利等將領極力反對.認為錦西地區匪共和軍隊甚多,第四師孤軍深入是凶多吉少。穆拉維約夫當時接受了意見,事後還是覺得遼西走廊安全事關重大,強行命令第四師軍長盧卡申科率全師向楊家仗子出擊。
10月23日,盧卡申科率第四師的79.105兩個旅共4個團、6000多人到達楊家仗子和毛家屯周圍約四平方公里的地區集結,準備報復共和軍。
前線指揮所責成胡一刀負責戰鬥指揮,並令陳萬里率振武軍火速趕來,參與包圍和殲滅敵軍。盧卡申科鑒於西伯利亞旅失敗的教訓,到達楊家仗子後就馬上命令構築工事,防禦比上一次大大增強.胡一刀觀察敵情之後,決定以揚武軍1、2、3團和遼西屯墾團共4個團的兵力,從北面形成兩把尖刀重點突破。振武軍則佈置在楊家仗子以南和東南的要道上,進行阻擊和打援。
10月24日13時,第二次楊家仗子戰鬥打響.共和軍仍向上次一樣,在火力掩護下向敵人的前沿和碉堡進行爆破。但是敵人以猛烈的火力進行封鎮,並組織反衝鋒。共和軍第一次進攻進展不大,僅奪取楊家仗子以北和東北的幾塊陣地。
夜晚,天下起大雨,戰士們渾身上下被淋得透濕。胡一刀的蠻勁又上來了,沒有遲疑.下令各團發起第二次進攻。
2團2營負責主攻松樹山敵79旅陣地,營長以為5連、6連和7連為第一梯隊,8連做預備隊。5連、6連和7連組成了三角隊形——完全放棄了橫隊與楔形進攻,這是共和軍在世界軍事史上一個開創性的改編。
各個連連也採用「三角隊形」戰術,以5連主攻。5連連長李帶領一個尖刀排向敵軍小山頭陣地運動,團裡集中全部火力,24門77白狼炮進行支援。5連以班為戰鬥隊形,迅速接近敵軍陣地。敵人的哨兵發現後,馬上向後跑。
敵軍的陣地後,又響起了「烏拉」。
烏拉!烏拉!烏拉!
俄羅斯人仍舊採用拿破侖戰爭時期的密集隊形,用排槍封鎖前進道路。
5連連長看了一下地形,馬上下令2排遷回,3排掩護,他帶領1排從正面往上衝。
敵人正面的排槍已經射過一輪,火力稍一停頓,5連連長就喊:「敵人動搖了,快點衝呀!」有個戰士還趴在地上打槍,連長喊道:「你再打槍我揍了你,快上,你上得越快敵人越打不著你。」
連長將隊伍疏散成「三三制」隊形,前邊一個班,後邊兩個班,從兩邊往上衝.敵人發現了李連長,集中火力向他射擊,李連長左右運動,一邊打滾一邊前進,就是不停下來。
這時候,側面包抄的兩個排已經衝上了陣地,6連和7連也跟了上來,整整十二個排分散成十二個進攻路線。
這已經超出了俄羅斯人對步兵的認識,終於頂不住了,丟棄陣地向山後跑去。2營攻佔山頭,只用了20多分鐘。
敵軍被壓縮在楊家仗子和毛家屯兩個村子內,盧卡申科倚仗部隊的強大火力,組織頑強抵抗和反衝鋒。他命令下屬:「匪共攻擊時前面的人總是很少的,我們的對策是將他們放進來,消滅在陣地前面.」
第四師有是西伯利亞的探險者,戰鬥力是不次於正規俄軍的。共和軍每佔領一個據點,敵人馬上就來個反衝鋒。戰鬥形成了拉鋸狀態。
同時,盧卡申科不斷派人向穆拉維約夫呼救,要求「無論如何,援軍要於26日在楊家仗子會師。」
當揚武軍向楊家仗子之敵發起攻擊後,穆拉維約夫命令錦州守備的全部主力部隊-皇協軍的第16旅、第60旅,西伯利亞旅的殘部從錦西緊急增援。
揚武軍3團和振武軍2團將增援敵軍阻擋在連山、五嶺山一線,雙方展開激烈戰鬥。敵軍西伯利亞旅向振武軍2團陣地連續進行十多次衝鋒,在五嶺山的一個班頂住了敵軍14次進攻,全班只剩下3個人。
戰鬥到了關鍵時刻,楊家仗子的敵軍還在負隅頑抗,外圍與敵人的援軍也在激戰之中。共和軍的戰士在敵人的夾擊中戰鬥了一整天,糧食已經吃光了。這裡地貧人稀,沒處去找糧食,戰士們餓得到山間地裡挖紅薯、冊生玉米吃。是打到底還是撤,陳萬里等人很難下決心。
胡一刀說:「我們苦,他們被圍著,更苦。」
陳萬里也認為:戰鬥還沒有到山窮水盡的時候,敵人也快要堅持不住了,決心打到底。
10月25日是決定命運的一天。中午,胡一刀下了死命令:「現在戰鬥已進至勝敗關鍵,決心於黃昏前解決戰鬥。各部隊按前號令執行。完不成任務者,按級執行軍紀!』』
他下令各團將預備隊投人戰鬥,進行第三次總攻擊.全軍集中所有火力,實施勇猛衝擊。盧卡申科終於喪失了鬥志,黃昏時下令各部分散突圍。他自己帶領衛隊先逃跑了。
敵軍潰退之時。天又下起了暴雨。揚武軍的軍官戰士也都又累又餓,有的連隊到房子裡躲雨。揚武軍1團團長見敵軍潰散,命令各團不要怕疲勞,抓住時機猛追。
一營堅決執行命令,地上到處是敵人丟棄的槍支物品,有的戰士彎腰去拾,被連長嚴厲制止。誰也不許撿東西,不能給逃跑的敵人喘息機會。
揚武軍1團不怕打亂建制,有的失去聯絡也不等待,戰士、炊事員、馬伕都投入了追擊,沒有鞋穿的戰士光著腳追了十幾里地。
數千敵軍在共和軍前堵後追下,完全喪失戰鬥力,紛紛繳槍投降。2營的一個擔架員馬田,在抬傷員的途中遇到敵人潰兵他機智地藏起傷員,衝上去喊交槍。敵人慌亂之中也不知有多少人,乖乖地把槍交了。馬田用這支槍連捉5個敵人,其中還有一個是俄國人。這說明:敵軍潰退的時候,是擴大戰果的最好時機。22師在迫擊中大大嘗到了甜頭,繳獲空前。
而遼西屯墾團正在敵軍退路上,由於師團幹部落在後面,連排幹部也不知應當追多遠,追了一陣就停下來,本應繳獲最多而實際最少,來裡總結經驗時後悔不迭,表示以後再有這樣的事,再疲勞也要迫到底。
第二次楊仗子戰鬥結束後,揚武軍、振武軍又打掃了一天戰場,從梨樹溝門戰鬥開始,共和軍三戰三捷,共殲滅俄羅斯第四師軍部和79.105旅的四個團、礦工旅兩個團、西伯利亞旅、皇協軍60旅、16旅各一部,總共12000多人.繳獲的武器足夠裝備兩個加強團團,各種物資就更多,使裝備落後的揚武軍、振武軍大大改善了條件。
這是遼西的部隊打得最漂亮的一仗,受到平北都護府的嘉獎。
戰鬥結束後,揚武軍、振武軍在地方武裝和民兵配合下,於10月28日到30日徹底破壞了錦州到山海關的道路,遵照樂楚明的電令。「採取道路大翻身破壞法,將道路土層全部翻起,沿路驛站破壞掉。切斷了俄羅斯軍隊在遼西大規模機動的可能。
揚武軍、振武軍在錦西地區的三次作戰,提前拉開了東北共和軍秋季攻勢的序幕。
穆拉維約夫聽說錦州告急,命令駐鐵嶺的遠東第一軍第二師兩個主力旅增援錦州,同時請求長春的涅維爾斯科伊派兵南下增授。
穆拉維約夫的這一通調遣,造成了瀋陽——長春俄羅斯軍的兵力空虛,為共和軍創造了機會。10月26日,在遼西戰鬥還未結束的時候,樂楚明、林深河命令東北各軍發起秋季攻勢。指示「作戰方針是輕裝奔襲手段,分兵同時包圍,一面準備攻城,一面準備打援。」
作戰方法是「共和軍須分散兵力,將一切分散的敵人截斷包圍後,依情況逐一殲滅之。如發現有孤立的敵人,應自動將其包圍,對各處被包圍之敵不要同時進行攻擊,以免打成對峙;而應集中主力分先後各個擊破。對欲攻擊之敵,均應進行充分準備,嚴格執行四快一慢的原則,不應倉促地打,發現敵增援時則先行打援.」並規定了各部隊的行軍方向和進攻目標.