高廉
なんとか態勢を立て直した梁山泊側は、今度は同じく妖術を使うことのできる公孫勝を呼び寄せて城に軍勢を進めた。そろそろ矢傷の癒えた高廉は城から討って出るが、配下の将の薛元輝が花栄に射殺されると、またもや妖獣たちを呼び寄せ襲い掛からせる。しかし公孫勝が松文の古定剣を使い呪文を唱えると、妖獣たちはことごとく本来の白紙を切って作った紙獣に戻ってしまった。あわてた高廉は城に引き返し再び夜襲を仕掛けるが、公孫勝達の待ち伏せに遭い大敗してしまう。
配下をことごとく失った高廉は、東昌と寇州に援軍を求める使者を出した。それを知った呉用は、敵側の援軍に見せかけた新手を梁山泊から呼び寄せることを提案する。5日ほどすると高廉は、城を包囲する梁山泊軍が、彼方から押し寄せる2つの軍勢に驚いて逃げ出しているのを見つけた。これこそ自分達の援軍だと思った彼は城から出撃するが、見事に梁山泊側の策にかかり包囲されてしまう。高廉は妖術を使い黒雲に乗って逃げようとしたが、公孫勝が術を使うと雲上から落とされてしまい、すかさず雷横に朴刀で討たれた。
こうして高唐州は陥ち、宋江は住民には一切手を出さぬよう配下に伝え入城し、柴進を救出した。そして役所と高廉の財物をことごとく没収し、その一家3、40人も全て市中において首を刎ねて引き上げた。