解放战争时期,以少胜多的大战役也不少,如苏中七战七捷,晋中攻坚战,淮海战役等等。
相比苏中七战七捷、淮海战役来说,晋中战役显得有些“低调”。该战役作战1个月,以6万兵力歼敌10万,是徐老总军事生涯中精彩一笔。
抗战胜利后,因徐老总身体健康原因留在延安,随着延安形势发展,被疏散到晋绥军区。但他认为在这里转来转去不如回太行山前线。向上级报告后,去前线,并担任晋冀鲁豫军区第一副司令。到1947年9月后,他对军区部队进行整编,开始内线作战。
内线作战打不少硬仗,多数都是攻坚作战。如临汾攻坚战、晋中攻坚战、三打运城攻坚战、太原攻坚战等。每一次攻坚战都打得不容易,因为下辖三个纵队都是在1947年8月以后,由地方部队组建而来,战斗经验不丰富,武器装备差等。
在打晋中攻坚战时,晋冀鲁豫军区与晋察冀军区合并为华北军区,下辖部队改编为华北1兵团。尽管隶属于华北军区,但这支部队保持独立作战。
临汾攻坚战后,西北野战军希望1兵团协助打胡宗南部,而华北军区希望1兵团配合打傅作义部。1兵团所处于的战场就在陕甘宁与晋察冀之间地带。按说1兵团归属华北军区,应该与2兵团、3兵团并肩作战。但上级让1兵团独立作战,加速解放全山西。
晋中地区敌正规军7万,而地方武装6万多,加起来十三万多。而1兵团只有三个纵队,上级调晋绥军区一部与北岳军区一部,加起来6万多人。从兵力来说,敌众我寡;从武器装备来说,敌人有飞机、大炮、轻重武器等,而且坚固的城防工事。
考虑到1兵团的困难,上级并没有要求1兵团要歼灭更多有生力量,给出的任务是歼灭一到两个师。按照集中优势兵力来说,完成任务不算难事。但徐司令要求部队,歼灭敌人4到6个师。等于说比上级要求的超额两三倍歼敌计划。
一开始,有人对计划有顾虑,怕打不掉敌人反被敌咬,因此意见不一致。徐司令表示:按计划办,错了由我负责。
尽管敌人多,但敌人兵力布防分散,敌指挥官犹豫迟疑。正因这样,给部队歼灭敌人创造机会。战役分为三个阶段,最终歼灭敌正规军7万多人,非正规军三万人。是解放战争时期,少有以少胜多的战役。