军北撤,一面叫张辽断后,三万魏军,乘夜色深沉,城外混乱,开了北门,往孟津撤退。兵贵神速,一应辎重尽弃不管,不多时,走得一个不剩。庞统麾军杀入之后,占据全城,并不见抵抗;询问百姓,方知魏军已撤走半个时辰,不由感叹:“司马懿果兵家奇才。”一面飞报宋江,安顿洛阳,一面遣董平、朱武、石秀、杨雄四将,引三万兵马,急行追袭。吩咐道:“司马懿此去,必走孟津;杨志孤军,恐难相敌。你等追到,若能截杀后队便可,否则切勿追过黄河,以免堕他奸计。”四将从之。
再说杨志等三将,屯兵围困孟津;忽闻洛阳方向,隐隐传来巨响。宣赞道:“必是我军用火药破城。城破则贼人必走,我等可断其归路!”正说间,南面人喊马嘶,司马懿亲提大军杀来。杨志便与宣赞、刘唐分兵迎战;两边一阵混杀,却被徐晃又从孟津渡口杀出,腹背夹击,宋兵不能抵挡,只得退到一边;魏军纷纷过去了。杨志等欲待追赶,自己兵力不足;欲不追,却不甘心。正踌躇,南面董平等四将杀到,齐说攻破了洛阳。杨志大喜道:“几位哥哥既来,便合兵一处,去追袭魏军。他再有章法,总不能一起渡河;我等齐上,击其后队,必能得手。”董平然之,于是七个好汉,尽驱四万余兵马,复杀奔孟津。看看接近渡口,忽然黑夜中鼓号齐鸣,左边张辽、右边徐晃,中间司马师、司马昭,一起引军杀出。宋军措不及防,顿时大败下去。众将拼力厮杀断后,退出十余里,魏军不曾来追,石秀、朱武带伤。杨志道:“是洒家贪功,累了诸位兄弟。公明哥哥面前,洒家一人领罪。”朱武道:“提辖这是何言?以某看,如今魏军胜了一阵,必急于渡河;我等复追上去,或可得胜,稍补兵败过失。”董平道:“此话甚好。”留石秀、朱武在此歇息,自与宣赞、刘唐等复拣选精骑,追杀回去。
原来司马懿杀败宋军,急于渡河;虽知其难免复来,并无良策。遂叫申仪引兵断后,诸军次第渡河。尚有最后数千未渡,南面杀声大作,宋军漫野涌来;申仪上前迎敌,正遇刘唐;斗不多时,被唐一刀劈下马去。此时黄河渡船,大半尚离岸颇远;南岸魏兵,个个惊惶,扑前争渡,一连挤翻多船。此时张辽、徐晃正引亲随兵马,在河上巡看,见此情形,辽谓晃道:“若无人回应,南岸数千将士必无一存!”遂一同回舟登岸,正逢宋军鼓噪而来,张辽一马当先,冲入敌群之中,厉声道:“雁门张辽在此,谁敢决战!”刀光荡处,左右宋军纷纷落马,后面徐晃督率数百敢死之士,人人奋勇,冲得宋军倒退百步。此时火光之下,张辽威风凛凛,立马军前,宋军大众,俱不敢动。董平看得暴起,道:“何方贼将,这般张狂!”提起双枪,便要上前,张辽迎面一箭射来,董平用枪拨开;不料徐晃在张辽马后,亦是一箭,连珠射去,董平不防时,箭到跟前,急仰脸躲避,中了面颊;大叫一声,仰翻下马。这边张辽早麾军冲杀过来,宋军大惧,发声喊,朝后就走。刘唐、杨志等死战断后,尚欲再缠斗时,又听西面杀声起,不知多少魏军过来。梁山众人再不敢托大,拖了董平,潮水般往洛阳退过去。张辽、徐晃接着西面来军,却是守御函谷的郭淮、孙礼、朱赞,因得司马懿火急书信,知函谷左右皆为敌军所占,死守无益,遂弃关北进孟津,恰好于此处汇合。于是一同渡了黄河。