作者:刘聪
刘聪屡攻长安,虽多次击败奋力反抗的曲允,却因刘曜轻敌乔智被杀而撤兵平阳
晋怀帝被杀的消息于四月传至长安后,在长安的皇太子司马邺便即位为帝,是为晋愍帝。
刘聪则派赵染与刘曜和司隶校尉乔智明等进攻长安,多次击败抵抗的曲允。赵染后更乘夜攻进长安外城纵火抢掠,至天亮才因曲鉴救援长安而撤出长安,但曲鉴追击时又遭刘曜击败。后因刘曜轻敌而被曲允偷袭,乔智明被杀,刘曜唯有撤兵回平阳。
次年,再派刘曜与赵染出兵长安,索綝领兵抵抗,但赵染初战于新丰城西因轻敌而败北。不久二人与将军殷凯再攻长安,在冯翊击败曲允,但当晚又被曲允夜袭殷凯军营,殷凯战死。随后刘曜到怀县转攻晋河内太守郭默,但郭默固守不降。在新郑的李矩此时还到刘琨所派的鲜卑骑兵,说服带领他们的张肇进攻刘曜。汉赵士兵看见鲜卑骑兵就不战而走,刘聪见进攻不成,打算先消灭刘琨,故命令刘曜撤军。
建元元年(晋建兴三年,315年),刘曜在襄垣击败刘琨所派军队,并打算进攻阳曲。但此时刘聪又认为要先攻取长安,于是命刘曜撤军回蒲阪。
刘聪出猎之时命愍帝穿戎服执戟作前导,晋朝旧臣无不悲伤哭泣,西晋灭亡
刘聪命刘曜撤回蒲阪后数月即派刘曜进攻北地,刘曜先攻破冯翊,后攻上郡,曲允虽然领兵在灵武抵抗但因兵少而不敢进攻。建元二年(316年),刘曜攻取北地,后即进逼长安。虽然有多批援兵救援长安,但都因畏惧汉赵军队而不敢进击。而司马保所派将领胡嵩虽然在灵台击败刘曜,但却因不愿见击退刘曜后曲允和索綝势力变得强大,竟然勒兵退还槐里。刘曜因而得以攻占长安外城并围困愍帝所在小城。在爆发饥荒的小城内死守两个月后,愍帝决定出降,被送至平阳。西晋正式灭亡。次年出猎时命愍帝穿戎服执戟作前导,被认出后有老人哭泣。刘粲劝刘聪杀愍帝但刘聪想再作观望。及后又命愍帝行酒、洗爵和执盖等仆役工作,令晋朝旧臣流泪哭泣,辛宾更抱着愍帝大哭。刘聪终也杀害愍帝。