此时洛阳城已未有抵抗力量,在各路匈奴大军攻击下,城池很快陷落。匈奴军见人就杀,见财物就抢,从王公大臣到平民共有30 000多人被杀。晋怀帝逃出华林园,欲逃往长安,但被呼延晏派追兵抓获,押往平阳。宏伟的洛阳城被刘曜手下士兵一把大火烧掉,化为灰烬。至此,西晋王朝已经到了灭亡的边缘。晋怀王被押往敌国首都,受尽了凌辱。
攻占洛阳后,刘聪命晋降将赵染为平西将军,同安西将军刘雅共率20 000骑兵进攻驻守长安的晋南阳王司马模。同时,命抚军大将军刘粲、始安王刘曜为其后续部队。
赵染、刘雅军首先在潼关将固守的司马模军打败,然后,长驱直进抵达下圭阝(今陕西渭南东北)。晋朝将军北宫纯率部出长安城投奔匈奴军,将长安城包围。司马模命将军淳于定出城与敌军交战,大败而归。司马模见城中粮食已尽,士兵已无心再战,便开城向匈奴军投降,但被刘粲杀死。
长安城已破,晋冯翊太守索纟林、护军允等逃往安定,安定太守贾疋率氐羌之兵50 000多人,反攻长安。晋雍州刺史特、新平太守竺恢、扶风太守梁综等纷纷响应贾疋行动,率100 000大军同贾疋军会合,共同抵抗匈奴军。
攻陷长安后,刘雅、赵染军又进攻晋之新平(今陕西林乡县)。索纟林率晋军增援新平城,经100多次大小战斗,将该部匈奴军击败。新平之围被解。贾疋率部与匈奴中山王刘曜在黄丘(今陕西三原西)发生大战,刘曜军大败。乘胜贾疋率军进攻匈奴梁州刺史彭仲荡,将其击败杀死。另一路由特所率晋军,在新平与匈奴刘粲部发生大战,刘粲大败,逃回平阳(今山西临汾西南)。这样,三路攻晋匈奴军皆败,晋朝有了希望。
长安保卫战胜利后,晋军又取得了晋阳一战的胜利。
公元312年8月,晋并州刺史刘琨向各州郡传布檄令,约定于当年10月共同进攻匈奴人盘踞的平阳,但匈奴刘粲、刘曜军首先打败刘琨部将郝洗、张乔,占领了晋阳。刘琨便向晋朝代公猗卢求援,猗卢派其儿子六修,侄子普根,将军卫雄、范班、箕澹等率数万鲜卑兵马为前锋,刘琨率其手下数千人为向导,猗卢亲率20多万大军为后队,浩浩荡荡向晋阳进发。
六修军在汾水以东地区同刘曜军相遇,发生激战。刘曜军大败,刘曜本人也身负重伤,仓皇逃回晋阳。逃回晋阳后,匈奴军见晋阳不保,连夜弃城越过蒙山(今山西太原西北)逃走。猗卢率军穷追不舍,双方在兰谷(今山西蒙山西南)发生激战,匈奴军大败,镇北将军刘丰被擒,3 000多人被杀。至12月,匈奴梁州刺史派其子天护率匈奴军进攻贾疋部,贾疋中计被杀,由允继任雍州刺史。
公元313年2月刘聪杀害晋怀帝。4月,秦王司马邺在长安称帝,史称晋愍帝。刘聪听说司马邺即皇帝位,派中山王刘曜、司隶校尉乔明智、平西将军赵染再度率军进攻长安。
听说匈奴军再次来攻,晋愍帝令雍州刺史尚书左仆射允率军驻扎黄白城(今陕西三原东北),抗击匈奴人进攻。9月,刘曜军至与晋军交战,多次打败允军。晋愍帝见晋军失败,命索纟林为征东大将军,率军增援允军。刘曜见索纟林来援,长安城防守空虚,便命赵染率5 000轻骑兵,袭击长安。赵染率军于夜间秘密进入长安外城,杀死1 000多晋军。晋将军鉴闻知赵染来袭长安,率军5 000前来增援长安。赵染见晋援军至,率军撤退。鉴见匈奴军走,率军追赶,在灵武(今陕西咸阳东)附近被刘曜军战败。
11月,汉中山王刘曜因多次战胜晋军,不免大意,防御松懈。允抓住这一契机,挥军发起攻击,刘曜军猝不及防被打得大败,冠军将军乔智明战死。刘曜无奈,退兵回平阳(今山西临汾)。至此,晋军又一次打退匈奴军对长安的进犯。
公元314年6月,匈奴军在经过近半年的休整和补充后,又由中山王刘曜,将军赵染、殷凯各率一路军向长安进军。
晋雍州刺史允率军迎战殷凯军于冯翊(今陕西华阴西北),白日允军战败。夜间,允趁匈奴军麻痹,率军偷袭敌军大营,匈奴军大败,殷凯乱中被杀。刘曜军兵进怀县(今河南武陟西南),将河内太守郭默所率军队包围。晋军拼死抵抗,刘曜攻城不下,又遇刘琨部将张肇率领鲜卑军来攻,于是将军队退至蒲板驻扎。赵染军进占新丰(今陕西临潼东北),晋派将军索纟林前来迎战。双方交战,赵染由于轻敌兵败。赵染见攻索纟林军不克,便率军进攻北地郡,却被允部将射死。至此,匈奴军对晋都城长安的第三次进攻以损兵折将结束。58xs8.com