组织上给马晋宁派来的报务员兼译电员叫唐淮林,他比唐博雅大一岁,但是按照辈分、却得老老实实跟唐博雅叫一声姑姑,这可方便了马晋宁“以权谋私”,回到泉阳就将原来的译电员调到了独立团,将伪三旅电讯班从情报连剥离出来,专门新设了一个电讯科,唐淮林任上尉科长、原来的电讯班长也提拔为中尉副科长。
马晋宁在泉阳城内没待两天,就被迫再次出城参加日军的扫荡战了。
8月25日,日本华北方面军从白晋铁路、同蒲铁路南段,抽调了第36、第37、第41师团各一部,让他们配合独立混成第四、第九旅团向第129师发起反击。
片山司令不敢违抗军令,但他商人的本性让他不愿再让日军去跟八路军硬拼了,他只带着驻守定平县城、始终不出城与八路军作战,唯一没受到损失的步兵大队居中,让马晋宁亲率两个团一前一后护着日军出发了。
因为马晋宁亲自率领旅部与伪七团一同行动、并作为前锋走在队伍的最前面,片山将华北方面军制定的扫荡计划、有关第四混成旅团的部分,全部交给了马晋宁,马晋宁则让唐博雅直接发给了组织上,根据第四混成旅团的行动计划,组织上很快推测到其他几路日军的扫荡路线和大概抵达目的地的时间。
9月2日,日军合击正太铁路南侧的安丰、马坊地区,第129师因为提前掌握了日军的作战计划,
第129师利用有利地形提前设伏,用四个团的兵力准备吃掉这股日军,但由于一名新战士枪支走火、被日军察觉到危险、立即后撤,此战仅毙伤日军200余人。
9月6日,第129师第386旅和决死第1纵队各两个团,于榆社西北双峰地区,切断了一路冒进日军与其他日军的联系,包围了日军1个大队,由于不久后接到马晋宁部日伪军、正奉命前来解救这个日军大队,八路军在击毙日军400余人后,被迫撤围而去。
东西两路日军先后受挫,合击八路军第129师的图谋基本破产了。
9月10日,八路军总部为休整部队,以利再战,命令各部结束第一阶段的作战。
第一阶段作战,由于八路军突然而猛烈地破击日军占领的交通命脉,使日军联络中断,到处被动挨打,陷入一片慌乱之中,汉奸、伪军更是惶恐不安,沦陷区人民异常振奋,自发地支援八路军作战,群众热情高涨的帮助八路军将无数铁轨拆下、带回了根据地。
由于日伪军均已失去目标,华北方面军不得不草草结束了这次扫荡战。
9月16日。
为扩大战果,八路军总部发出第二阶段作战命令,要求各部队继续破坏日军交通线,摧毁深入抗日根据地内的日伪军据点,具体部署是:
第120师主力对同蒲铁路北段宁武至轩岗段进行彻底破坏,再次切断同蒲铁路北段的交通;
晋察冀军区主力破击涞(源)灵(丘)公路,并夺取涞源、灵丘两县城;
第129师重点破击榆(社)辽(县)公路,收复榆社、辽县两县城。
晋察冀军区以8个团、3个游击支队、2个独立营组成左、右翼队和预备队,于9月22日发起涞(源)灵(丘)战役,对该地区的日军独立混成第2旅团、第26师团及伪军各一部发动进攻。
右翼队重点攻击涞源县城,由于缺乏攻坚器材,日军顽强抵抗,经通宵激战,八路军未能得手,23日,转为攻击涞源外围日军据点,至26日,相继攻占三甲村、东团堡等10余处据点。
28日,由张家口增援的日军3000余人进抵涞源城,右翼队遂转移兵力于灵丘、浑源方向,协同左翼队先后攻占了南坡头、抢风岭、青磁窑等日军据点。
10月9日,又有大同日军1000余人来援,晋察冀军区遂决定结束涞灵战役,此役共歼灭日伪军1000余人。
第129师以第386旅和决死队第1纵队两个团组成左翼队,以第385旅(附第32团)组成右翼队,于9月23日发起榆(社)辽(县)战役,向守备榆辽公路的日军独立混成第9旅团展开攻击,至30日,左翼队经过艰苦奋战,攻占榆社县城,歼灭日军400余人。
右翼攻占榆辽公路上的小岭底、石匣等日军据点后,准备协同新编第10旅进攻辽县时,和顺、武乡的日军同时出援,第129师遂决定停止攻城,转移兵力于红崖头、官地垴地区伏击由武乡出援的日军。
第385旅在向伏击地域开进途中,与600余日军援兵的先头部队遭遇,双方随即展开激战,已进入伏击地域的第386旅和决死队第1纵队共4个团从敌后尾侧翼同时发起攻击,经15小时激战,日军虽被消灭过半,但余部依托有利地形进行顽抗,双方形成对峙。
同时,由和顺出援的日军突破新编第10旅狼牙山阻击部队阵地,在这种情况下,第129师遂撤出战斗,榆社复为日军占领。