月,第129師為了打擊與鉗制向晉南、晉西進攻的日軍,與正太鐵路以北的第115師之第344旅協同,向正太鐵路陽泉至井陘地區的日軍展開進攻。21日夜,首先以第386旅設伏於井陘、舊關間的長生口附近。22日拂曉,以第769團強襲舊關之敵,井陘之敵以200餘人分乘汽車8輛增援。
當敵進入伏擊地域後,第386旅突然發起攻擊,斃警備大隊長荒井豐吉少校以下130餘人。與此同時,第344旅襲擊娘子關至井陘間之敵據點,斃傷日偽軍200餘人,拆毀鐵道100餘米,一度切斷了正太線交通,有力地鉗制了向晉西、晉南進攻之敵。
長生口戰鬥後,第129師南下尋殲邯(鄲)長(治)大道之敵。該大道是日軍西進的主要交通運輸線,地形複雜,是比較理想的伏擊戰場。師領導經現地勘察後,部署第769團一部襲擊黎城,團主力則伏擊涉具可能來援之敵;以第386旅設伏於神頭嶺,準備殲滅潞城方向可能來援之敵。
3月16日4時許,第769團第1營按預定計劃強襲黎城。黎城之日軍向涉縣、潞城求援。涉縣援敵被第769團主力在東、西黃鬚擊退。潞城援敵1500餘人於9時30分全部進入第386旅伏擊區。陳賡、王新亭指揮部隊從東、西、北三面突然向敵發起衝擊,血戰至16時,日軍除後尾的100餘人逃脫外,其餘全部被殲。此戰,第129師共斃傷敵1500餘人,俘敵8人,繳獲長短槍550餘支,擊斃與繳獲騾馬600餘匹,第129師僅傷亡240餘人。
神頭嶺戰鬥是八路軍繼平型關、廣陽伏擊戰之後進行的又一次較大規模的伏擊戰。這一仗打得乾脆、利落,以小的代價換取了大的勝利。就連日軍統帥部也把它看成是八路軍的“典型的游擊戰”。
為進一步打擊西犯日軍,第129師首長決心在邯長大道上再次伏擊日軍的運輸部隊。副師長徐向前根據敵情和地形條件,決定把伏擊的地點選在涉縣至東陽關之間的響堂鋪地區。具體部署是:以第771團及第769團主力預伏於響堂鋪以北之後寬漳至楊家山一線山地;第769團一部前出到河南店鉗制涉縣之敵;以第772團主力集結於馬家拐為預備隊。31日8時許,日軍第14師輜重部隊汽車180餘輛由黎城經東陽關向涉縣開進,9時許全部駛入伏擊區。伏擊部隊先向敵實施猛烈火力襲擊,隨即發起衝擊,經2小時激戰,將敵全殲。在戰鬥激烈進行之際,黎城及東陽關之日軍400餘人,涉縣之日軍200餘人趕來增援,均被八路軍阻援部隊擊退。16時許,當日軍飛機10餘架對響堂鋪實施轟炸時,八路軍伏擊部隊已安全轉移。此戰,第129師共斃傷敵森木少校以下400餘人,繳獲各種槍130餘支、迫擊炮4門,焚燬汽車180餘輛,自身傷亡300餘人。
晉冀豫邊區抗日鬥爭的迅猛開展,對華北日軍構成嚴重威脅。為保障其後方安全,日軍遂以華北方面軍第108師主力及第16、第20、第109師各一部共3萬餘人,從4月4日開始,由同蒲、正太、平漢鐵路沿線及長治、屯留等地出動,分9路向晉東南地區大舉圍攻,企圖將八路軍主力和在該地區的國民黨軍,圍殲於遼縣、榆社、武鄉地區。(見附圖3)
為粉碎日軍的圍攻,八路軍朱、彭總副司令決定:採取以一部兵力鉗制其它各路日軍,集中主要兵力尋機殲滅日軍一路的作戰方針。第129師、第115師之第344旅及決死隊第1、第3縱隊等部,根據八路軍總部的命令,在部隊中進行了深入的政治動員,並協同地方黨組織發動群眾,進行了“空室清野”等各項準備工作,當日軍開始出動時,八路軍總部指令:第129師主力及第344旅之第689團由遼縣以南轉移至敵人合擊圈以外的涉縣以北地區隱蔽待機;晉察冀軍區和第120師各以一部兵力向平漢、同蒲等鐵路出擊,鉗制日軍。
4月10日前後,由榆社出動的第109師2個營被第129師獨立支隊阻滯於闊郊、馬坊一帶;由祁縣、太谷出動的第109師1個團被防守在該地區的國民黨軍第94、第169師與八路軍游擊隊阻滯於東西團城地區;由洪洞出動的第20師1個團被決死隊第1、第3縱隊和國民黨軍第17軍等部阻滯於沁源地區;由涉縣出動的第16師2個營被國民黨騎兵第4師阻滯於麻田地區;由邢臺出動的第16師1000餘人被第129師先遣支隊阻滯於漿水鎮以東;由元氏、贊皇出犯的第16師1個營被第129師遊擊支隊和當地游擊隊阻滯於九龍關以東地區。至此,9路日軍在八路軍內線部隊及國民黨