有探报把胜利的消息告诉了刘渊,刘渊摸着大胡子哈哈大笑,但又听说刘景淹死三万名百姓,顿时大怒:“刘景还有什么脸面再回来见我!上天岂能容忍这种残酷的行为?我想要消灭的,只是司马氏一族罢了,平民百姓又有什么罪?我要得天下,怎么能失掉民心!”于是把刘景贬为平虏将军。
到了夏季,天下大旱,长江、汉水、黄河、洛水等河流全都枯竭,甚至到了步行就可以穿过的地步。这个情况的干旱是非常严重的,也是不可思议的,可谓是千年难遇。天灾之下,晋朝军民人心更为涣散。
八月,刘渊命楚王刘聪为主帅,带兵进攻晋朝都城洛阳。晋平北将军曹武率军阻截,被刘聪打败。刘聪遂长驱直入,直达宜阳——宜阳距离洛阳不足百里。
这时候刘聪志得意满,觉得晋朝实力不过如此,自己一路过来势如破竹,拿下洛阳也是指日可待,顿时放松了戒备。有天夜里探子来报,说晋朝的弘农太守垣延来降,刘聪大喜:“识时务者为俊杰,快快迎接垣将军!”可垣延是诈降,他率领部队趁着夜色掩护,直入戒备松懈的刘聪大营,刘聪被打了个措手不及,只能狼狈逃窜,大败而回。