2月19日,华野各部队已秘密接近莱芜两侧,即将完成战役包围。国民党方面发现我1纵1师已在莱芜以西等了三天,同时发现我右路军在鲁村集结,有几个逃跑的俘虏兵回去告密,王耀武、李仙洲才判明我军真实意图。国民党的战史陈述:华东野战军“主力做战略转移,经由临沂、蒙阴、新泰、莱芜东西山区小径,昼伏夜行,秘密前进。我空军既无法搜索,地面情报亦不易侦知,一时竟不知匪军主力所在。及至判明其企图与行动时,我南进兵团已被分别包围于古马陵道中”。(转引自《中国人民解放军第三野战军战史》)
王耀武判断共军有集中兵力先消灭73军,再消灭46军的企图,乃采取紧急措施,命令已经到达颜庄的46军火速撤回莱芜与73军合力固守。同时命令73军的77师经博山南下归还建制。这样可以避免兵力分散,被各个击破。46军军长韩练成当晚就挥挥部队缩回莱芜,李仙洲向两位韩军长部署防守任务。
粟裕获悉敌情变化后,马上调整部署,命令1纵进攻莱芜李仙洲总部及73军,4纵进攻颜庄的46军,6纵进攻口镇的新36师,8纵主力和9纵一部在博山以南的和庄设伏消灭77师,10纵攻占锦阳关,切断国民党军的退路。战斗定于20日15时发起。
20日拂晓,8纵、9纵分别进入和庄地区隐蔽,而77师也同时由博山南下,中午到达和庄。
根据这一情况,我军必须提前发起战斗,否则敌军将越出我军包围圈,接近口镇。13时,我军提前两小时发起攻击,接近敌人,9纵25师冲在前面,歼敌两个连。由于出击距离较远,山地行动不便,未能在公路上将敌分割歼灭。敌军迅速收缩到和庄、不动两个村庄内,集结固守。
黄昏时,8纵、9纵25师抢占和庄、不动周围制高点,向敌人发起进攻。9纵用连续爆破突入村内,与敌军展开巷战。李仙洲接到77师的告急,命令韩浚派吐丝口镇的一个团去增援。韩浚认为黑夜不便行动,相信77师能坚持到天亮。
然而在我军的猛攻下,到21日拂晓,77师大部被我军歼灭。师长田君健率领残部向博山方向突围,在青石关被9纵26师和鲁中警备5团包围,田被击毙。
和庄战斗歼灭77师,为莱芜战役的胜利开了一个好头。