10月1日，阎锡山率先出动部队；同月5日，中共军委复电批准，太原战役提前打响。10月6日，徐向前冒病从石家庄出发；途中又患感冒，仍坚持前行，并与10日抵达前线司令部。第一阶段，华北野战军进攻比较顺利，16日全歼国军44、45师等万余人，并攻占武宿机场和北营站，打开第二道防线缺口。10月16日，华野第二阶段进攻开始，双方主要争抢东山地区的四大要塞（淖马、小窑头、山头、牛驼寨）。17日，解放军独七旅攻占牛驼峰，后于21日失守。由于身体尚未恢复，徐向前则依靠担架指挥部队进攻。26日晚，徐发起总攻，当晚13纵攻占淖