上元二年,公元761年春季,正月癸卯日,史思明改年号为应天。
张景超率领军队攻打杭州,在石夷门击败了李藏用的部将李强。孙待封从武康向南出兵,准备与张景超会师后一同攻打杭州,温晁凭借险要地势将他击败;孙待封脱身逃往乌程,李可封献出常州投降。丁未日,田神功抵达扬州。辛亥日夜,田神功先派遣特进范知新等人率领四千士兵从白沙渡江,向西直奔下蜀;又派邓景山等人率领一千士兵从海陵渡江,向东奔赴常州;田神功自己则与邢延恩率领三千士兵驻守瓜洲。壬子日,大军渡过长江。刘展率领一万多名步兵骑兵在蒜山列阵,田神功用船运载士兵直奔金山,正遇上狂风大作,有五艘船被吹到金山脚下,刘展下令屠杀了两艘船上的士兵,又凿沉了另外三艘船,田神功无法渡江,只好率军退回瓜洲。与此同时,范知新等人的部队已经抵达下蜀,刘展出兵迎战,没能取胜。刘展的弟弟刘殷劝说他率领军队逃到海上,这样还能拖延一些时日,刘展却说:“如果大事不能成功,何必再多杀人家的父子呢!死亡,早晚会到来的!”于是他重新率领部众奋力死战。将军贾隐林用箭射向刘展,射中他的眼睛,刘展倒地,随即被斩杀。刘殷、许峄等人也都战死。贾隐林是滑州人。杨惠元等人在淮南击败了王恒,王恒率领残兵向东逃窜,逃到常熟后才投降。孙待封前往李藏用处投降。张景超集结了七千多名士兵,得知刘展已死,便将全部兵权交给张法雷,让他继续攻打杭州,自己则逃入海中。张法雷率军抵达杭州,被李藏用击败,刘展的残余党羽全部被平定。平卢军在当地大肆抢掠了十多天。安禄山、史思明作乱以来,叛军的兵锋从未抵达过江淮地区,到这时,江淮的百姓才开始遭受战乱的残害。
荆南节度使吕諲上奏朝廷,请求将江南道的潭州、岳州、郴州、邵州、永州、道州、连州,以及黔中道的涪州,都划归荆南节度使管辖;朝廷批准了他的请求。
二月,奴剌、党项部落进犯宝鸡,焚烧了大散关,又向南入侵凤州,杀害了凤州刺史萧泄,大肆抢掠一番后向西退去;凤翔节度使李鼎率军追击,击败了他们。
戊辰日,新罗王金嶷来到唐朝入朝觐见,趁机请求留在长安担任宿卫。
有人进言说:“洛阳城中的将士都是燕地人,长期戍守在外,都思念家乡,军中上下离心离德,现在如果火速出兵攻打,一定能够攻破洛阳。”陕州观军容使鱼朝恩认为这话很有道理,多次向肃宗进言,肃宗于是下令让李光弼等人率军攻取东京洛阳。李光弼上奏说:“叛军的兵锋还十分锐利,不可以轻易进军。”朔方节度使仆固怀恩勇猛但刚愎自用,他麾下的士兵都是蕃、汉两地的精锐,这些人依仗着战功,大多不遵守法令。郭子仪为人宽厚,对他们曲意包容,每当临敌用兵时,都依靠他们成事;李光弼生性严厉,对违法乱纪的人一律依法处置,绝不姑息。仆固怀恩既畏惧李光弼,又心里厌恶他,于是便依附鱼朝恩,说东都洛阳可以攻取。因此,宦官使者接连不断地前来督战,催促李光弼出兵,李光弼迫不得已,只好派郑陈节度使李抱玉镇守河阳,自己则与仆固怀恩率领军队,会同鱼朝恩以及神策节度使卫伯玉一同攻打洛阳。
戊寅日,官军在邙山列阵。李光弼下令军队凭借险要地势布阵,仆固怀恩却将军队布在平原地带,李光弼说:“凭借险要地势布阵,进可以攻,退可以守;如果在平原地带布阵,一旦交战失利,就会全军覆没。史思明的实力不可小觑。”于是下令将军队转移到险要地带,仆固怀恩却又加以阻止。史思明趁官军阵势还没有布好,率军逼近,官军大败,数千人战死,军用物资和兵器全部丢弃。李光弼、仆固怀恩渡过黄河,退保闻喜;鱼朝恩、卫伯玉逃回陕州;李抱玉也放弃河阳逃走,河阳、怀州都落入叛军手中。朝廷得知战败的消息后,大为恐惧,急忙增派兵力驻守陕州。
李揆与吕諲同时担任宰相,两人关系不和睦。吕諲在荆南任职时,因为政绩优异而闻名,李揆担心他会再次入朝担任宰相,于是上奏说在湖南设置军镇并不合适,又暗中派人到荆南、湖南一带搜集吕諲的过失。吕諲上疏弹劾李揆的罪行,癸未日,肃宗将李揆贬为袁州长史,任命河中节度使萧华为中书侍郎、同平章事。
史思明生性猜忌残忍,好杀人,部下稍微有一点不合他心意的地方,动不动就会被诛灭全族,手下人都人人自危。史朝义是史思明的长子,经常跟随史思明带兵作战,他为人十分谦恭谨慎,爱护士兵,将士们大多都归附于他;但他却得不到史思明的宠爱,史思明偏爱小儿子史朝清,让他镇守范阳,还常常想杀掉史朝义,立史朝清为太子,他身边的人将这个密谋泄露了出去。史思明击败李光弼之后,想要乘胜向西攻入潼关,他派史朝义率领军队担任前锋,从北路袭击陕城,自己则率领大军从南路紧随其后。三月甲午日,史朝义率军抵达礓子岭,遭到卫伯玉的迎击,被打得大败。史朝义多次率军进攻,都被陕州的官军击败。史思明退兵驻守永宁,他认为史朝义胆小懦弱,说:“史朝义终究不能成就我的大事!”想要依照军法斩杀史朝义以及众将领。戊戌日,史思明命令史朝义修