梁山大軍殺入城內,高廉家眷自殺,但找不到柴大官人蹤跡,據人報告找到了柴進的藏身處,李逵為抵罪只身下井救柴進,柴進被救出。高俅得知高廉死訊,向皇上提出發兵,經他推薦,名將呼延灼領兵出戰。兩軍對戰,呼延灼連傷梁山三名好漢,扈三娘也抓獲對方大將彭圮,呼延灼的鐵甲連環馬陣讓梁山兵馬無計可施,宋江鳴金收兵撤回梁山。呼延灼為攻打梁山準備調轟天雷凌振入軍,梁山得知消息派花榮在半路將凌振捉拿。宋江派時遷和凌振去請徐寧前業破陣。
金錢豹子湯隆去徐寧處偷雁翎金圈甲,被徐寧發現后痛打一頓趕出家門。時遷得知那寶所在,親自動身去取,徐寧將寶甲懸于梁上,還是被時遷偷走,徐寧一路追趕,在一酒家被藥迷倒。等他醒來,發現已到了梁山,他的家眷也到了梁山,徐寧只好在梁山發揮作用,他將破解鐵甲連環馬陣的方法教給了眾人。兩軍對壘時,呼延灼派出鐵甲連環馬陣被埋伏好的兵馬伏擊,鐵甲連環馬陣被破,呼延灼落荒而逃,他在梁山兵馬的追擊下奔向二龍山方向,二龍山的魯達等人準備截住呼延灼。
呼延灼只身騎馬來到一小店,晚間他的寶馬被桃花山土匪所偷,他連忙追趕并叫人去官府派兵協助他追馬。呼延灼到桃花山后和桃花山頭領喝酒,青州的慕容知府想讓呼延灼幫他剿匪,又瞞著他給蔡京寫信,送信的人被梁山好漢刀截,宋江知道呼延灼有危險,打算分幾路人馬來穩定山上的各路土匪。宋江一心想擴大梁山的兵馬,對呼延灼的本領更是贊賞有嘉,他想讓呼延灼為梁山效力,同時也收拾眾山寨的土匪。