日軍村南陣地調走部分機槍和迫擊炮,火力明顯減弱,廖司令命令吳團長,集中號兵吹衝鋒號,衝進村裏建立陣地。三個司號員同時吹響衝鋒號,吳團長帶著警衛排衝了上去。經過十幾分鍾的激烈戰鬥,吳團長帶人衝進了村裏,占據了幾個院子。日偽軍陷入南北夾擊中,軍心開始動搖。吳團長說:“鞏固陣地,暫停射擊,注意節省彈藥。宣傳隊的同誌,立即向偽軍喊話,隻要他們放下武器,保證一個不殺。如果繼續幫著敵人,死路一條。”
喊話很快見效,偽軍隊伍中有人舉著槍向八路軍這邊陣地跑。日軍開槍射擊,打死了五六個偽軍,才止住了偽軍投降的勢頭。共有8個偽軍成功逃了過來,吳團長立即詢問他們日軍的布防情況,聽說日軍彈藥分隊就在不遠處的一個院子裏,他立即命令4個戰士每人攜帶4顆手榴彈,接近敵人彈藥分隊,全部投進院子中。這邊所有武器一起開火,並發動佯攻,掩護4個戰士向前穿插。最後隻有一個戰士接近了院子,他投完第二顆手榴彈後中彈犧牲。隨著兩聲爆炸,院子裏發出接二連三的爆炸聲,騰起衝天火光。日軍彈藥被炸,更加慌亂。小林命令部隊向村內收縮,占據院子,堅守待援。
北線的戰鬥打得異常艱苦。小島指揮日軍反擊,王鵬他們被迫退回院子裏。然後再退回屋內。他們從窗戶、門後向外射擊,打死了不少日本鬼子。鬼子突然扔進四五個手雷,連環爆炸騰起的硝煙彌漫整個院子。日軍趁著硝煙衝進院子,又向屋內投擲手雷。王鵬從背上抽出大刀,喊道:“弟兄們,和小鬼子拚了。”他一步跨出屋門,在敵群中左右猛砍,眨眼間砍死砍傷3個鬼子。其他戰士也衝出來,和敵人拚刺刀,雙方混戰到一塊。我方人多,但拚刺刀拚不過日本鬼子,往往兩個戰士對付一個鬼子兵還沒有勝算。王鵬殺紅了眼,一手抓住鬼子的刺刀,一手輪起大刀劈向鬼子的腦袋,鬼子腦袋被劈開,他的刀尖砍進門框上拔不出來,斜刺裏殺出一個鬼子,刺傷了王鵬的胳膊。小六的槍沒有刺刀,他掄起槍托砸在鬼子的腦袋上解救了王鵬。王鵬拔出刀來,單手殺敵。這時街上的鬼子哇哇大叫,院子裏的鬼子慌忙撤了出去。原來日軍彈藥被炸,小島命令收縮陣線,鬼子都後撤重新設防。
王鵬命令清點人數,整個連隊減員過半。利用戰鬥的間隙,他命令打掃戰場,搜集彈藥,救治傷兵。陳連長所部傷亡也很重,兩人商定,從兩側迂回,一個院子一個院子與敵人爭奪,盡量減少損失。
日軍已經完全轉入防守,在主要街道上架起機槍陣地。王鵬他們發揮熟悉地形的優勢,不走大街,從小巷、牆角接近敵人,看準了打一槍立即換地方。日軍完全陷入被動。有的日軍躲在屋裏不肯露頭,戰士們就從土坯牆上鑿出洞來,把手榴彈扔進去。半個多小時後,他們已經奪回了三四個院子。
這時頭頂上響起轟隆隆的響聲,戰士們都不明白怎麼回事,陳連長說:“這是敵人的飛機,馬上隱蔽。”敵機在楊家橫村上空盤旋一陣向北飛去,日軍嗚嗚啦啦歡呼起來。
廖司令的臨時指揮部設在村東南石壁下。這時常莊村一個民兵跑來報告,博山方向的日偽軍已經突破防線,向楊家橫方向增援。廖司令立即決定,二團留下一個連掩護,其他部隊立即撤出戰鬥,到敵人退路上設伏。
在飛機的掩護下日偽軍開始撤退,他們扔掉一切不必要的東西奪路而逃,路上到處是隨手扔掉的黃軍毯、水壺等。