上党战役
战役过程

8月27日，李达指挥太行八路军（第385旅第14团、决死第9团、第769团、西北民主联军第17师教导队、襄垣县的独立营、各区游击队）包围襄垣县外围，标志着上党战役正式开始；9月1日午夜，八路军从晋军手里奇袭、夺取了襄垣县城，毙350人，俘长官部少将参事兼“襄垣解救军”总指挥翟品山、汾东一支队队长孙士林、阎系襄垣县县长闻家言、襄垣县县长张公度、警备队队长李黑马以下450人。暂68师郭天辛率一个团救援，至屯留县常村得知襄垣被攻克遂撤回。
8月28日中央军委复电晋冀鲁豫军区：“26日电悉。集中太行、太岳优势兵力，首先消灭阎进入长治部队。”彭德怀代中央军委于8月31日复电刘、邓：“阎部1.6万人占我长治周围6城，乃心腹之患，必须坚决彻底消灭之。惟诸城堡坚垒密，须有充分准备，切不可草率，进攻时宜选择一两个土城各个击破，不宜6城同时攻击。如攻而不克，可围攻打援：究应如何打法，请你们详加考虑，我们意见仅供参考。”
8月30日，阎锡山抵达太原，立即与日军驻山西的第一军协商，由第一军命令山西各地的日军就地待命，不准向八路军缴械，等候阎军接收。同时，阎锡山命令山西省长王骧通知各区县保安团、警备队等武装“一切照常办理，不得消极”。随后阎锡山把山西各地的部队收编为“山西省防军”5万余人：
第一军：军长赵世铃，统辖太原附近的山西军
第二军：军长赵瑞（原为阎军骑1师师长，投敌后任华北绥靖军第12集团司令）。统辖山西保安直属大队和雁门道、河东道保安队。1946年1月改编为暂编第8独立总队。
第三军：军长杨诚（原为阎军骑4师师长，投敌后任华北绥靖军第13集团司令）。统辖华北绥靖军第十二、十三集团和上党保安队。
第四军：军长王乾元。统辖冀宁道保安队和太原急进建设团。
第五军：军长韩步洲。统辖大同和晋北一带的山西军。
暂编第十独立总队：以在太原的日军官兵约3000人改编。总队长为日军第一一四师团长三浦三郎中将。
9月1日，太行纵队及西北民主联军第17师向襄垣城发起总攻，激战4小时，于午夜1时结束战斗，共毙敌350余人，俘少将参事、襄垣总指挥翟大昌以下450余人。随后，刘伯承、
等首长在襄垣寅畏堂召开紧急军事会议，确定了夺城打援的军事计划。
9月7日，刘伯承与邓小平下达了《晋冀鲁豫军区作战字第一号命令》。
9月10日，八路军晋冀鲁豫军区出动太行、太岳、冀南3个纵队全面投入交战；陈锡联指挥太行纵队攻坚屯留县城，企图吸引长治守军来援。太岳、冀南两纵队埋伏于长治至屯留的公路两侧，准备歼击长治援兵；太行纵队两个团及地方武装一部，隐蔽于长治东北老顶山，准备尾击长治之敌；其余长子、潞城、壶关等城，则命令其它部队分别监视，并担任打击、消灭由各城出援之敌。攻城战至11日中午，守军暂编第38师师长率少数突围逃亡；长治守军第68师郭天辛部2次出援屯留，但冀南纵队第25团作战心切，援军刚出长治不远就过早接触，援军当即退回长治城。打援无望后，9月12日，八路军攻克屯留。
9月13日，陈、谢指挥太岳386旅配属第38团围攻长子县城；当日，772团在城外的制高点北高庙接火，战斗进行得很艰苦，772团连攻4次都未能奏效，团长周学义改变战术，乘夜迂回敌侧背，出其不意全歼守敌，遂强占了北关；同时，20团经过5个小时的激战，也攻下了西关。以太行、冀南两纵队伏于长治与长子公路以北，以太行、太岳4个独立营组成第二支队伏于公路以南，试图再次引长治之敌出援，但此时史泽波已害怕被歼，不敢出援。刘、邓转而采取分兵加速夺取长治外围各城，以孤立其核心城市的方针。
9月16日陈再道指挥冀南部队攻潞城县城，9月17日攻克。
9月18日19时太岳386旅坑道爆破炸掉了长子西门城楼。772团攻打北关，20团、38团攻打西关，士敏团佯攻东门。18日19点向长子城发起总攻，战至19日凌晨战斗结束，毙500余人，俘虏挺进第二纵队司令白映瞻以下1500余人。
9月18日太行石支队攻壶关县城，9月19日攻克，歼敌一个团。
截至9月20日，八路军攻克4座县城，歼灭6100余人，自身伤亡2千人。第八集团军副总司令第十九軍軍長史澤波部困守长治孤城待援。阎锡山得知长治被围，一方面给史泽波鼓气，告其“上党必争，潞安必守，援军必到，叛军必败”，另一方面从太原城内抽调第二十三军、第八十三军共8个师20000余人乘火车在祁县集结，9月15日出发前往上党地区解围。阎锡山最初选中第七集团军总司令赵承绶带兵增援，后改为脚伤未愈的第七集团军副总司令彭毓斌率援军驰援长治。27日到达沁县。途中连日暴雨，山洪暴发，白晋线铁路桥梁被冲毁多处，彭毓斌部只能徒步行军，给养不继，又受到八路军地方部队和民兵的不停袭扰，未及投入战斗就已经疲惫不堪。“一百余公里之途程，耗时竟达十二天之久。继续南下，又经六天，行四五十公里……”
9月20日，刘邓发出《晋冀鲁豫作战字第五号命令》：“我已完成上党战役之初步任务，攻占襄、屯、壶、潞、长五城及其附近之据点，消灭上党区山西军兵力三分之一以上，使长治山西军完全陷入孤立无援的层层包围中。现城内及城郊共有山西军九千人，但其主力部队仅五千余人，粮弹被服均无法补给，士气低落。现该敌正日夜赶筑城内外工事，企图作最后挣扎。我决定以勇猛迅捷之作战夺取长治城，各部队应于二十三日前对敌情、地形进行周密侦察，首先消灭长治城外围之据点，二十四日二十二时开始正式攻城。”刘邓亲临太岳纵队指挥所听取陈赓的汇报，把由北关攻占长治城的任务交给了太岳纵队。在部署攻占长治北关战斗时，陈赓司令员考虑到决一旅在上阶段作战中，由于援敌没有出动，轮了空，指战员求战心切，决定把这次主攻任务交给决一旅，并将指挥所设于北关以北五六里处。按照陈赓的布置，9月21日，李成芳带领二十五团和五十七团星夜奔袭长治北关，击敌于不备，一举得手占领了北关。陈赓考虑到在长治其他三个城关均未占领的情况下，北关的争夺必然激烈，要求李成芳充分准备、坚决击退敌人，“在敌人气势汹汹面前，我们一定不能软，稍一软，敌人的攻击就会嚣张”“先以火力杀伤，再出兵追击”，特别强调了在火力杀伤时，要用手榴弹造成一片火海。为固守长治，守军反复向北关出击，而且一次比一次猛烈。李成芳指挥部队进行反击，最终守住了北关。
八路军从长治城东南、西南、西北三面相继攻克城关等多处外围据点。有意留下北门，迫使敌人由北门出逃，以便在野战中歼灭之。9月24日晚开始攻城前，刘邓得知“太原方向出动的阎军三个师7000人，正沿白晋线南下，已到达子洪镇以南，有增援长治模样”。9月26日刘邓召集三陈（陈赓、陈锡联、陈再道）商议，决定在常隆、上村镇一带共2万余人布下钳形口袋，准备歼灭来援之敌：
陈赓指挥的太岳主力（第386旅、太行第三支队）为左翼
李达、陈锡联指挥的太行主力（太行第二支队欠第30团、第四支队、原在白晋铁路监视国军的西北民主联军第17师）为右翼
第30团为独立支队，负责抄援军的后路。陈赓指挥386旅及太行三支队，30团为独立支队
陈再道指挥冀南纵队、太岳决死第1旅全部、石本志支队共1万余人继续攻长治城，吸引敌人来援。刘伯承对陈再道说： “长治这块骨头先不啃它，咱们先吃掉眼前这块肥肉。”
9月28日刘邓签发《晋冀鲁豫作战字第七号命令》通报：“阎山西八十三军三个师约7000人，于9月27日到达沁州，其先头部队四个团，于9月28日12时已进抵新店（沁州东南35里）；另一股约千人，9月28日晨尚在南里村（沁州西南20余里）一带，估计该敌将继续驰援长治被困之敌军”。随后，刘邓又接情报：“援军除八十三军三个师外，还有改编之山西军杨诚部（山西省防军第三军）两个师南援长治，加上留在沁州的山西军千余，共约一万两千余人”，
不料，援军于9月30日离开白晋铁路线，沿虒亭-屯留公路前进。刘、邓立即改变计划，将打援部队主力向虒屯公路两侧转移，第17师及独立支队尾敌援军跟进。刘、邓指挥部也由黄碾前移到中村实施指挥。
10月2日，伏击的八路军主力与彭毓斌部援军在屯留西北的王家渠、白龙坡至井道上一线开始发生接触。八路军从正面继续诱敌前进，从两翼向敌两侧迂回，由尾敌前进的第17师和独立支队向南展开攻击，把彭毓斌部援军四面合围敌于老爷山、西洼、磨盘垴至榆林地区。阎军利用山地构筑工事，恃其火力顽抗，而我军力求割裂敌人，各个歼灭，避强击弱，充分发挥夜间战斗特长。白天组织兵力、火器抗击敌人的反扑，疲惫敌人，夜间则利用现有武器，以手榴弹、刺刀向敌占各要地实施突击。战斗后判明被围之援军实为“阎锡山的第七集团军副总司令彭毓斌率领的二十三军、八十三军、山西军杨诚部队改编的山西省防军第三军等共8个师，附2个炮兵团，由胡三余兼炮兵司令，兵力为2万人。被围援军与打援的八路军兵力相当，为此刘邓作出调整，从围长治城的部队1万人中抽出6000人投入打援战斗。10月2日太岳纵队命令决死第1旅第57、第25团在10月4日凌晨前秘密撤离长治北关迅速北上。史泽波获知南下援军被阻，攻长治城的力度渐弱，为了尽快与援军会合，10月3日上午，史泽波亲上城墙督战，动用约两个团的兵力对长治北关的太岳第25团前沿阵地发动了反扑，战至午后八路军北关前沿阵地被突破，晋军抢占了北关至捉马村交通线上的院落和制高点，切断了北关八路军部队与后方的联系和补给。太岳第57团以残余兵力编为3个突击队，于3日黄昏突击北关阎军，第25团从南夹击，阎军暂37师退回城内。10月3日午夜，决一旅和冀南部队撤离长治城外围兼程北上；由屯留县大队和太行石志本支队监视长治城。
10月3日，陈赓进驻老爷岭下，观察老爷岭及其周围的地形，并下达了当晚发动进攻的命令。陈赓指示担任主攻的楚大明：“不要进攻老爷岭正面，而应迂回攻占老爷岭侧后东北之高地，断敌之水源，造成敌人的恐慌，为正式攻取创造条件。但是，你要想到，这种打法是有危险的。在我占领该高地之后，可能受到老爷岭及其东北之敌的夹击，没有充分的思想准备可不行。”陈赓安排刘忠同时组织对老爷岭的佯攻，以策应主攻的楚大明。当晚，楚大明带领第二十团顺利地夺取该高地，切断了山上守敌和其北面主力的联系，并占领了北山水源。此举使整个打援战局发生了变化，八路军由强攻转为围困，极大地动摇了彭部。10月4日，老爷岭之晋军为摆脱困境，拼死向第二十团发动猛烈进攻，遭火力严重杀伤。
彭毓斌部援军经过几昼夜战斗，被歼一部，余部步步收缩，猬集于磨盘垴、老爷山、关上地区，范围越来越小。经遭几次歼灭性打击，缺粮断水，饥饿疲惫，伤亡惨重，指挥军官之间互相埋怨，军心动摇。为了达到迅速全歼敌援军的目的，刘、邓决定调动敌人离开制高点，以便于在运动中加以歼灭，有意在包围圈的北面放开缺口。并指示围困长治的冀南纵队主力北上打援时，有意在白天暴露，以威震敌胆，以加速敌军动摇，促其突围。10月5日，陈赓下令猛攻老爷岭，战至10月6日凌晨，迫敌于当夜放弃主峰，老爷岭即被占领。决一旅从长治赶到打援战场时，奉命配合太行部队攻打磨盘垴。10月5日黄昏，陈赓司令员同王近山副司令员上老爷岭观察地形，发现阎军即将开始向沁县方面逃跑。在同刘邓的电话打不通情况下，陈赓当机立断，一面派彭克跑步去太行部队指挥所用电话报告刘邓，并请太行部队出击；一面命令刘忠、楚大明率二十团立即出发，于逃敌之前赶到虒亭一线构筑工事进行堵截，令第二团和独立团迅速跟进。陈赓特别强调：“要争取时间，不准中途出击。” 接着，陈赓又打电话给李成芳同志，指示“敌人已经逃跑，太行部队被磨盘垴挡住，不可能早于我们发现这个情况，我已派刘忠、楚大明率二十团去堵了，你现在赶快带决一旅沿公路两侧山路向虒亭方向前进。我们一定要有全局观念，只要我们能把逃敌堵住，让太行部队抓俘虏，就能全歼敌人。时间紧迫，你只管带着队伍走，我来替你作动员。”陈赓带领纵队机关工作人员，给北上迂回阻截的部队做作战目的动员，“这次阻截的意图必须让部队都知道。因为要是有人被那么多好的装备、牲口所吸引，为了捞一把而不顾大局，中途出击敌人，可就误大事了。”陈赓蹲到一个小土坎上，对坡下赶路的部队喊：“跑到敌人前面就是胜利!没有李（成芳）旅长的命令，谁也不准出击，不准抓俘虏!”陈赓叫住第三十八团第一营营长张廷智，要求张营长重复一遍刚才讲话的内容，叮嘱其一定要按这个要求掌握部队。由于彭部援军是原地向后转，辎重、后勤、炮兵走在前面，行动缓慢，而陈赓派出的迂回阻截的部队是轻装，速度快，冒小雨抄小路强行军一夜后，于10月6日拂晓先敌抢占了虒亭以北公路东面的土落村之南制高点，抢构防御工事，堵住了敌人的退路。楚大明的第二十团和公路西侧的第二团、独立团和决一旅第二十五团的阵地组成火力网，居高临下、以逸待劳。彭部援军把战斗部队从后队调到前面，由行军队形再变成战斗攻击队形，需要不少时间。随后向太岳二十团阵地冲击八次，展开白刃战未能突破。太行、冀南部队沿虒屯公路两侧平行追击，猛烈穿插。阎军溃不成军，纷纷缴械投降；其余四处逃散之敌，被民兵和群众奋起捕捉。围歼援军的最后歼灭战，只打了一天时间。至10月6日傍晚战斗结束，除2000余突围先头部队于10月7日被太岳第57团穷追至沁县外，其余全部被歼灭。副总指挥兼炮兵司令胡三余、第八十三军暂49师师长张宏、第66师师长李佩鹧、第二十三军第46师师长郭溶、炮23团团长侯殿盛等10余名将领被俘。彭毓斌换装后混夹在士兵中逃亡，最后走投无路，在一片高粱地里自戕或阵亡，但始终是活不见人，死不见尸，无确切下落。
阎锡山遂急令史泽波率部从长治突围。史泽波回忆，阎锡山“是时即电我，撤出长治速回临汾。我请缓期行动，后电速照前电指示施行。当即召集部队长研究。我说: ‘放弃上党恐怕是个完，不放弃也是完，因为我们未接收日寇的一粒弹药，随身带的能用几时？说放弃吧，一则士气不好，二则抱着个逃生心理，但方案已定，我们要鼓舞士气，确实掌握部队，死里逃生’。”10月7日夜至8日凌晨冒着大雨，史泽波率部弃城突围南逃，按来路返回，并分左右两翼，史泽波在右翼，靠南的左翼周建祉后突围成功。刘邓命令攻长治部队尾追，太岳部队取捷径兜击。10月9日凌晨，太岳57团还在打扫战场、收拢部队回撤途中，接到太岳纵队命令以最快速度经张店回追，争取在沁河以东的东、西峪或佛庙岭一带与兄弟部队一道截住长治逃敌；从沁县附近出发，经屯留、长子、沁水，连续三天三夜，行程五百余里，才在沁水县青龙岭附近追上。史泽波部在沁水东岸被八路军拦截围困。10月12日午后发起总攻，史泽波被俘。10月14日于浮山东南的隆化又追歼千余人。
10月9日，根据中央军委关于编组超地方性正规兵团的指示，太行纵队在山西省襄垣县虒亭镇整编为晋冀鲁豫军区第三纵队。司令员陈锡联，政委彭涛，副司令员兼参谋长曾绍山，副政委阎红彦，政治部主任卢仁灿。
第7旅：太行纵队第四支队改编。七六九团、五十一团、朱德警卫团分别改为十九团、二十团、二十一团。
第8旅：太行纵队第三支队改编。十四团、三十四团（一二九师特务团）、三十团分别改为二十二团、二十三团、二十四团。
第9旅：太行纵队第三支队第十三团、三十一团、太行七分区四十三团分别改为二十五团、二十六团、二十七团。旅长郑国仲，政委秦传厚，参谋长宋光。