1948年9月28日军委做出决定,准备让徐向前带着部队对太原发起进攻,并且要在三个月之内将太原打下来,不过阎锡山的一些动作,让徐向前不得不改变之前的作战计划。1948年10月1日,徐向前就派出了7个师分成三部分向着太原的方向而去。
这也是徐向前根据当时的情况做出了改变,就这样太原战役直接提前了13天。而在10月5日,我军对向南边进军的国军进行了打击,只在十天内就消灭敌人一万多,还有华北地区的最大飞机场,敌人90多个据点也都被我军给占领了。因此,太原城南北的首个防线我军也顺利突破了。
接着我军继续对敌人的阵地发起进攻,太原东南方向与东北方向的一些地方也被我军给占领。因此敌人的第二道防线也让我军给撕开了口子。10月16日,徐向前就准备第二阶段的进攻,目标就是东山的守军,而在进行了四个星期激烈作战之后,我军也顺利将东山攻克。
徐向前这么猛烈的进攻,不仅让阎锡山震惊,就连毛主席都非常惊讶,他怕徐向前再这么下去,会将傅作义给吓跑的。假如傅作义直接放弃了平津,带着部队向南或者是北边撤退的话,再想要将其剿灭就非常困难了。
11月16日,毛主席就给徐向前发去电报,说是让他带着部队原地休整,在明年的一月我军将平津攻克了之后,再对敌人发起进攻,将太原攻克下来。当时我军在东山战役中也有很大的损失,这个时候军委让其休整也非常合适,毕竟对之后的战役也是心有余而力不足。
另外徐向前的身体也非常不好,不仅积水严重,还高热不退。所以西野就按照军委的指示,对太原围而不攻。自从西路军行动失败后,徐向前的身体就每况愈下,还留下了难以治愈的病根。抗日战争的时候,徐向前去了129师担任副师长,后来他又带着部队去了山东,主要负责根据地的建设。
后来还成为一纵的司令,1940年徐向前去延安参加会议时,他就因为身体原因留在了延安治疗,由于在后方工作,因此前线不少战役他都没有参加。然而对于一个将领来说,不到前线作战,他内心很是煎熬。
然而徐向前的身体却迟迟好不了,在蒋介石发动内战后,局势紧张,徐向前就再次向中央申请要去前线作战,毛主席考虑到他的身体,就让他去了晋冀鲁豫军区,并且担任副司令,在来到这里之后,徐向前带病作战,一度因为工作繁忙而吐血。
可是徐向前依旧撑着去指挥作战,就这样他带着部队将运城打下来,然后又指挥了临汾的战斗。可是在东山的战役结束之后,徐向前的身体已经非常不好了,他也没有办法站起来,只能躺在床上休养,可是徐向前的脑子里还想着打仗的事情。
周总理直接带着医生来前线为徐向前治疗,可是他还不想停下手里的工作,1949年彭德怀来看徐向前,并且将二中全会的内容传达给徐向前,还说可以攻打太原了。然而徐向前当时的身体非常虚弱,根本没有办法指挥作战,他就让彭德怀来代替自己指挥。
彭德怀也将这件事向中央做了汇报,说自己要代替徐向前指挥作战,毛主席对这个请求给予了批复,不过为了不影响军心,他让彭德怀写下命令报告的时候,都要附上徐向前的名字。也就是毛主席让彭德怀放弃攻打太原的功劳,虽然这是他指挥的,可是最后功劳都要算在徐向前的头上,这对于彭德怀来说根本不是什么大事,他很乐意,而且这也徐向前应该得的。