過河去探,皆報如此。梁山眾軍大喜,皆說:“敵軍定是懼我夾擊,所以拔寨走了。急追勿失。”吳用沉吟片刻,便令孫狼為前部,引軍五千率先渡河;又使解寶、李立引三萬軍繼之,密囑不聞大寨鼓號,不許登岸。自提大軍在西岸列隊等候。日上三竿,孫狼部先渡,後面解寶、李立上千號船筏密佈河上,一起鼓譟吶喊,聲勢驚天。須臾孫狼軍已大半登岸,忽聽四下胡哨連連,原來壁壘之中,另有夾溝;魏軍精甲便伏於溝中,一時並起,為頭將軍乃郭淮、孫禮也。孫狼驚得魂飛魄散,急約束諸軍後撤;正面旌旗招揚,大隊魏軍殺來,三面夾擊,宋軍大潰。樂進拍馬舞刀,闖入隊中,交無三合,斬孫狼於馬下。部下五千軍士,三停中戰死一停,投降一停,餘下一停被解寶、李立接應下船。登岸宋軍,已盡被殲;曹真自看時,宋軍卻只登岸這數千人,河上數萬人排列射箭,並不進攻。曹真微微冷笑,便令擂鼓。曹軍數萬之眾,皆登船揚旌,朝西岸逼來。解寶、李立急急退回,同岸邊原有之軍,守住壁壘。宋軍皆劍拔弩張,朝向河面。魏軍逼近,雙方弓箭如雨,刀矛如林,在灘頭進退攻守,鏖戰不休。兩家士卒中槍著箭,慘呼哀鳴者不計其數。宋軍守河之卒不下八萬,且又佔了地利。故雖分散於數十里河岸,不曾為魏軍攻破。戰得正激,清水河上游煙塵大起,一彪軍馬沿河殺來。原是鄧艾、張遼、徐晃引鐵騎五千,預先渡河,伏在黑山峽谷之中。見兩軍相持,便順西岸衝殺下來。兩軍相持之勢,本如長蛇糾纏;鐵騎一撞,宋軍一側頓時土崩瓦解。正面魏軍亦乘機突破,便如蟠龍倒卷之勢,把宋軍數十里河防,逐個摧破。不多時,宋陣已被魏軍連毀十餘里,潰兵滿地亂奔。魏軍正殺得來勁,南面旌旗雲集,刀矛林立,乃吳用親率三萬軍從二道營殺出。張遼遠遠望見旗號,冷笑道:“本欲擒宋江,卻來此副賊。”拍馬舞刀,口中高呼:“吳用,來此領死!”朝旗下殺來。吳用身邊單廷珪騎烏騅馬,使黑杆槍出,截住張遼。兩個鬥約十餘合,魏定國恐單廷珪非遼對手,亦乘胭脂馬,提熟銅刀殺出助戰。徐晃笑道:“來得好。”持斧截住。四將捉對廝殺,約數十合,單廷珪、魏定國各自大敗而歸。張遼、徐晃揮軍掩殺,吳用急令左右一起上前擋住;單廷珪、魏定國亦把水火兩軍排開壓住陣腳,魏軍人僕馬倒,不能前進。正鏖戰,司馬懿督率步卒又隨後趕到,兩邊混殺。此時宋軍河防之潰,已成定局;然魏軍以寡攻眾,雖屢獲利,未能全勝。兩家戰到天晚,各自收兵。吳用把前沿軍馬,悉數退到二營,又將黃河南岸之兵調來兩萬,深壕高壁,嚴加防禦。魏軍佔了清水河西岸聯營,便自整頓浮橋,連線兩岸,相互對峙。卻不防東邊訊息又來。
卻說宋江納了吳用計策,便點七萬步卒,一萬騎兵,更有廖立掌軍機,秦明、劉唐、時遷、戴宗為大將,乘船筏順黃河而下,自白馬津登岸河北,去奪黎陽。黎陽雖有魏軍守禦,怎當得八萬大軍,一戰盡墨。宋江慨然謂眾軍道:“今曹魏兩軍,一路絆在司州,一路絆在渤海,鄴內空虛。我等渡河來此,若能直搗魏都,擒曹丕,則天下安定,兵火盡弭,諸君也得富貴;若不得勝,則屍骨不能還故鄉也!我雖號皇帝,今且作一老卒,與眾將士同生共死,去博這一番!”便滿斟酒,與眾同飲。眾軍士氣大振,齊呼萬歲。宋江令且把船筏盡數焚燒,使秦明為前鋒,劉唐為後合,浩浩蕩蕩,向北殺去。恰如一條碩大烏龍,搖頭擺尾,張牙舞爪,蜿蜒於燕趙之壤。不一日,殺奔蕩陰城下。
原來夏侯和才到此不久,所召各處鄉兵,多在奔赴途中,尚未就緒;被宋軍一擁而上,將城團團圍住。秦明便令攻打。宋軍急行而來,攻城戰具多未備齊;便將高梯木車草草削就,一面挑土填壕築臺,薄城猛攻。城上夏侯和指揮軍士,竭力防禦;宋軍被箭石劈頭打下,死傷無數。宋江聞攻城失利,親自披掛出來,劍指城頭,切齒道:“日暮之前,不取此城,我輩盡無葬身之地矣!十通鼓不登城,前隊將校盡斬!”便令擺開大鼓百面,一齊擂動,聲如悶雷,滾上城頭。數萬宋軍齊聲吶喊,四面攻打。前仆後繼,並無退縮。,劇烈處屍首幾平城壕,及城垛。霹靂火秦明親披重甲,踐屍登城,身帶十餘箭,視若不見。兩手揮舞狼牙棒,腥風到處,打的魏軍腦漿迸濺,血肉橫飛。十通鼓止,城頭已被攻破七處。魏軍寡不敵眾,各自苦戰。夏侯和見大勢已去,帶了百餘親兵,往倉廩奔走,欲焚積累糧草。到倉中時,見數十守卒,千餘民夫,都在惶惶不安。夏侯和道:“賊將至,汝等速各自逃生!”守卒、民夫聞言,大都一鬨而散;卻有數百人去哄搶米糧。夏侯和也無心顧他,只叫:“速速離開,休