西面攻击部队的一个排首先进入垛庄,但发现街道上空空荡荡,不见敌人踪影。他以为敌人已经撤走,便向庄北面的横山搜索前进。
当七十四师辎重连的岗哨发现有情况时,解放军攻击部队距他们的工事仅有五六十米。岗哨的枪声,惊醒了工事中守军的睡梦。他们于慌乱中仓促应战,一开始,他们的抵抗是顽强的,他们的轻重机枪向解放军扫射,并以六口炮向解放军占领的一片坟地轰击。
但夜黑如墨,难以看清目标,他们的轻型武器除了发出为自己壮胆的吼叫之外,并无多大杀伤力。
接着,解放军攻击部队主力迅速赶到,对敌进行前后夹击,在猛烈火力掩护下,向敌发起冲锋。
当七十四师辎军连腹背受敌,火力受到对方的压制,借手榴弹爆炸的火光,发现解放军已逼近工事外围的鹿寨时,工事内陷入混乱,士兵们抵抗的意志开始动摇。
几分钟后,当解放军战士飞快地冲过鹿寨,逼近工事后,他们便彻底放弃了抵抗。
战斗仅进行了30分钟,垛庄要地便落入解放军之手。
垛庄失守,使解放军完成了对整编第七十四师的彻底包围。
垛庄被解放军占领后约1小时,奉张灵甫之命赴垛庄加强防备的运输团1000余人,才在团长黄政的率领下,赶到垛庄以东。
黄政见垛庄一片沉寂,还以为那里平安无事。不料,队伍正行间,突然遭到机枪的扫射。
队伍正与活动之际,遭到袭击,顿时发生混乱。黄政也感到吃惊,慌乱间,即命令部队就地展开,进行抵抗。但是队伍散开时,又有不少人中弹。
对方的火力很猛,又于暗夜中,黄政摸不透解放军有多少兵力,他害怕遭到包围,不敢久战,稍做抵抗,即命令部队后撤。
但解放军穷追猛打,并从侧面进行腰击,机枪、步枪齐发,子弹如同飞蝗般射来,千余人的部队溃不成军,没有人再听他的指挥。