史思明开始反扑河北,企图恢复范阳跟洛阳的交通。
之前叛服不定的河北各郡这回誓死抵抗叛军。即便有企图投降叛军的守将也被手下杀死。但是他们没有统一的指挥,不能合力对付叛军,被叛军各个击破。
范阳留守叛军也反守为攻往南打,攻陷河间(河北沧州河间市)与史思明合兵一处。颜真卿率军救援河间被史思明击退。史思明趁势进攻颜真卿的平原县。颜真卿不敌,只得弃城而走,渡过黄河逃往河南。
史思明进而杀入冀州,包围了信都(河北衡水冀州区)。他抓住了信都太守乌承恩的一家老小,逼迫乌承恩献城投降。乌承恩只得从命。史思明进城后得到“马三千匹、兵五万”。
河北再次沦陷。洛阳到范阳的道路被叛军打通。
从长安到洛阳再到范阳,叛军的地盘连成一片。叛军势力在此时达到极盛。
叛军南下进攻江淮地区。但这时回纥兵突然出现在范阳附近。叛军急忙撤回南下部队北上防御回纥。
757年,安禄山可能是遭了老天报应,眼睛瞎了,并且浑身长满大疮。病痛折磨得他脾气暴躁,动辄打骂,甚至动辄杀人。亲信严庄、李猪儿也时常遭他鞭打,总担心自己小命不保。
安禄山看儿子安庆绪不顺眼扬言要换太子。安庆绪也担心自己小命不保。
于是,严庄跟安庆绪、李猪儿三人密谋杀了安禄山让安庆绪继位。
李猪儿提刀闯进安禄山的大帐,一刀劈开他的肚子。安禄山肥肠流了一地,血尽而亡。
安庆绪宣布即位。
但是安庆绪性格懦弱,说话也说不利落,无法服众。叛军将领开始各怀鬼胎。
史思明纠集河北包括幽州的叛军十万人进攻太原。
李光弼利用地道战和叛军周旋。城外挖得到处是地道。攻城的敌兵一不留神人就没了,被拖进地道干掉。搞得叛军攻城时,眼睛不是往上看而是往下看,恨不得脚底下的鸡眼都能派上用场。
李光弼还命人制造了很多能发射巨石的大砲,居高临下轰击攻城的叛军。叛军被打死十之二三。
叛军不敢再靠近太原城,远远地筑营围困。
太原储备不多,李光弼希望速战速决。他假装投降,举着白旗列队出城。叛军大喜过望,派军出营受降。突然“轰隆”一声,营外地面塌陷,叛军掉进李光弼事先挖好的陷阱里,当场压死上千人。tj趁势杀入敌营,斩敌过万。
此战斩获颇丰,但仍没有打破敌人的包围圈。
恰好此时安庆绪命令史思明回防范阳。史思明留下部将蔡希德继续围困太原,自己领一部分军队返回范阳。
史思明走后,太原的压力减轻。李光弼开始反守为攻。
李光弼亲率敢死队主动出击,大破蔡希德,斩首