来得及组织救援,常山就已经被攻破。叛军攻克常山后屠杀一万多人作为报复和恐吓。周边九郡闻风而降。
饶阳(河北衡水饶阳县)不肯投降。史思明率军包围了饶阳,日夜攻打。
李光弼率军一万余人突袭常山。常山团练兵(类似民变的非正规军)见官兵杀到,举兵反正,献城投降。
史思明得知常山丢失,解了饶阳之围反攻李光弼。李光弼率领的军队来自朔方前线,胡汉混合,身经百战,实力很强。史思明数度进攻都被李光弼击退,没柰何只好依靠兵力优势围困常山。
常山被围40余日,粮草开始出现问题。李光弼不得已向郭子仪求救。
负责长安外围防御的郭子仪率领主力部队赶往河北救援李光弼。tj里应外合打败史思明。史思明收拾残兵败将退守博陵(河北定州)。
安禄山担心后路有失,派军增援史思明。得到增援的史思明率军反攻常山。
郭子仪不跟他硬拼,深沟高垒,以逸待劳。叛军来攻,tj就防守。叛军撤回,tj就出营追杀。白天守,晚上攻,tj搅得叛军日夜不得安生。没有多长时间,叛军身心疲惫,士气低迷。
郭子仪趁机发动总攻,一仗歼灭叛军4万人。史思明只身脱逃,鞋都跑飞了,拄着一根破枪杆逃回博陵。
李光弼率军包围博陵,声威惊动河北。
“于是河北十余郡皆杀贼守将而降。渔阳路再绝”。墙头草一般的河北各郡一看tj又打回来了,杀了叛军守将向tj投降。河南叛军与老巢范阳(河北涿州)的联络再次被切断。叛军的军心又开始动摇。
安禄山陷入进退两难之地。
河南叛军也处境不妙。叛军西进被哥舒翰挡住去路。颜真卿率军攻克堂邑(山东聊城境内),直接威胁叛军的侧翼。南来的tj攻占了雍丘(河南杞县),威胁到洛阳。叛军已经处于tj勤王之师的四面八方包围之中。
安禄山无计可施,打算放弃洛阳逃回范阳。
就在这个时候,唐玄宗一招臭棋救了安禄山。
唐玄宗得到情报,叛军在军事要地陕城的防守兵力只有几千人。唐玄宗于是命令哥舒翰突袭陕城,作为全面反攻的前奏。哥舒翰认为时机未到,等各地勤王军到齐了再说。郭子仪也建议先打下范阳再跟安禄山决战。但唐玄宗不听,催促哥舒翰赶紧进攻。
有高仙芝的前车之鉴,哥舒翰不敢抗旨不尊,拖着病体勉强出征。
哥舒翰倾军而出,以五万精兵作为前军,以十万新征入伍的新兵跟在后面壮大声势,自己亲率三万军队作为后援。
tj行至河谷隘道与叛军遭遇。哥舒翰坐船到达前线侦察,发现叛军人数不多,就不做防备,督促军队攻击前进。
叛军与tj交战,稍加抵抗就偃旗息鼓向后撤退。tj不疑有诈,跟踪追击。