宝应元年五月,李豫大赦天下,河东张忠志趁机向郭子仪投降,同时河北李怀仙、相州田承嗣也先后向李光弼投降,叛将骆悦在陈留被荔非元礼军大败,退守荥阳,紧接着又被南下的李光弼和荔非元礼联合攻下荥阳,骆悦战死,败军全部投降,这时史朝义只剩下洛阳一座孤城,兵力不足十万。六月,李豫命李月为主帅,统领河东的郭子仪、荥阳李光弼等近四十万唐、回联军会猎洛阳。史朝义呆呆地坐在空旷的宫殿之上,下面的朝臣只剩下三五名低品官员和几名太监、宫娥,和自己刚即位时万人朝拜的盛况相比,此时的景象便显得格外凄凉。“都跑了,都以为朕要完了,哼!等朕杀败唐军,重整河山之时,看你们有何面目来见朕!”想到这史朝义恨恨一跺脚,转身回内宫去了,几名官员见状,互使一个眼色,都悄悄地溜走了。此时洛阳已被数十万唐军团团包围,一顶接一顶的营帐一直延绵到十里之外,宛如一眼望不到边的白色海洋。城上的近十万叛军也严阵以待,和文官相比,这些武将、士卒就有骨气得多,无一人投降,这也是史思明打下的基础。在一片肃杀的气氛中,唐军终于开始了大规模地攻城战。“咚!咚!咚!”“呜—!呜—!”在震人心魄的鼓声和低沉的牛角号声的催促下,密集如蚂蚁一般的唐军推着不计其数的云梯、楼车、棚车、攻城槌、巢车向洛阳-这座九朝古都、百战之城,发动了猛烈的进攻。巨大的抛石机夹带着尖利的呼啸声把巨石、火球砸向高大坚固的城墙,唐军特有的火药桶也接二连三地在城墙上爆炸,激起巨大的尘埃和黑烟,每一块巨石或是火药桶的落下,都会将数十人乃至上百人被砸成肉饼或炸得粉碎,尤其是火药桶,爆炸后大量的铁丸无孔不入,杀伤力大得惊人,不管是叛军还是被抓的壮丁,都死伤累累。在巨石和火药的掩护下,数万唐军用云梯架过护城河,从四面向城墙上攀爬。但叛军也没有示弱,各个城门早被巨石砌死,以防唐军火药桶巨大的破坏力,护城河也加宽、加深一倍不止,在城墙上,数万名民夫被强征来搬运巨石,数百架巨大的投石机和床弩也毫不客气地向唐军回敬着巨石和大弩,从高空看去,那些巨石仿佛是一滴雨点落在大地上,激起细微地尘土,同样让唐军也死伤无数,且数万名弓箭手射出的箭雨,使唐军纷纷中箭坠城,将唐军死死的压在护城河边上,不得前进一步,城