石生这边打得正起劲,哪成想后方传来匈奴人进攻洛阳的消息,无奈之下,石生只得班师回击刘岳。可是刘岳以逸待劳,一战便将石生回援的部队打得七零八落,石生率领残军退守洛阳城,并向石勒求援。
石勒作为老江湖,很敏锐地从这次刘曜出兵的事件里嗅出了大决战的信号,颍川郡便是当年的上党,一下子便引爆了秦赵近百万士兵的大决战。只是此时刘曜主力尚未出动,自己也当适量保存些实力,于是石勒派侄子石虎依旧领兵四万去战刘岳。
石虎的凶狠是出了名的,这点即使在匈奴人军中也是广为流传,这一次他带来的人马又两倍于己,刘岳与之交战一触即溃。此次战斗中,刘岳被流矢射成重伤,大将呼延谟也战死,两万大军折损一半,刘岳率残部退守石梁,派人去向刘曜求援。石虎见刘岳败退,便派兵将整个石梁围了个水泄不通,断粮之后的刘岳只能下令杀马充饥。
身处长安这边的刘曜收到刘岳的求援消息后,也来不及聚拢军队了,带着首都的三万卫戍部队便急忙东出救援刘岳。石虎这时候得知刘曜前来救援,连忙与石生分兵两处,左右呼应着迎战刘曜。刘曜大军进攻石生,石虎便在一旁突击,刘曜转而进攻石虎,石生便在关键时刻策应。这么一来,时间一久,刘曜的大军便只能疲于应付了。