不久,南路軍大破賊軍於海遊鎮,賊兵躲入甬溪洞。

官軍駐紮於洞口,賊軍出戰後又被官軍打敗。高羅銳率軍偷襲賊軍別帥劉平天的營寨得手。至此,從王式下令出征以來,諸軍與賊軍作戰十九次,賊軍十九連敗。

劉暀對裘甫說:“如果以前聽我的話全力攻破越州,怎麼會有今天的困境呢?”

王輅等進士在賊軍中,都穿綠色的官衣,劉暀把他們都斬了,說:“亂了我計謀的人,都是這些青色的蟲子!”

不久,高羅銳率軍攻克寧海,收錄逃散的農民,得到7000多人。王式說:“賊軍已經陷入困境並且缺少糧食,一定會逃入大海,進了大海則不是短時間能消滅的。”

於是,命令羅銳率軍在出海口防備。又命望海鎮將雲思益、浙西將領王克容率水軍在海上巡邏。思益等遇賊將劉從簡從寧海往東而來,劉從簡軍沒想到官軍的水軍突然趕到,都棄船逃奔山谷。官軍繳獲敵船十分之七,並把這些船都燒燬了。

王式說:“賊軍現在快無路可逃了,只有黃罕嶺可以進入剡縣,只可惜我已經沒有軍隊可以派到那裡去防守。雖然賊軍能逃到剡縣,不過也早晚會被我們捉拿!”

裘甫在寧海失敗後,率軍屯紮在南陳館,還有10000多人。東路軍破賊將孫馬騎於上疁村,賊將王皋害怕主動請降。 接著浙東東路軍大破裘甫於南陳館,殺1000多人,賊軍將絲帛丟得滿地,以延緩官軍的追擊。⻊夾跌戣對士兵說:“有敢撿絲帛不前者,殺無赦!”沒有一個士兵敢看地下的物品,都奮勇追擊。敵人果然從黃罕嶺逃走了。

六月,賊軍又進入剡縣。諸路官軍都不知道裘甫在哪裡。義成軍將領張茵在唐興抓獲一個俘虜,正打算嚴刑拷問他,俘虜說:“賊軍已近進入剡縣了。如果你們放了我,我願意為你們做嚮導。”

張茵答應了他,率軍比裘甫晚一天到剡縣,駐紮在剡縣城東南,越州浙東府人聽說裘甫又來了越州剡縣,都很驚恐,王式說:“賊軍到了我們這裡,正好來個關門打狗!”立即命令東、南兩路軍會師於剡縣,不久就將剡縣團團包圍。賊軍防備很完善,久攻不下,諸將商議後決定斷溪水讓敵軍無水可喝,賊軍知道後,被迫出戰。三日內,大小打了83次,賊軍都敗了,官軍也很疲勞。賊將請求投降,諸將詢問王式,王式說:“賊軍是想休息下再打,你們要更加小心防備,要不然就功敗垂成了。”

果然,賊軍又出來挑戰,兩軍又大戰了三場。到了晚上裘甫、劉暀、劉慶帶100多人出城來談投降的事宜,遠遠地與王式諸將對話。王式說你們過來點,我們聽不到,等裘甫等人離城門有幾十步時,官軍突然衝過去斷了他們的後路,把他們都擒獲了。劉暀等人大罵王式卑鄙小人,言而無信,突施暗襲。王式冷笑不恥,並不言語。

王式把裘甫等人押到越州,腰斬了劉暀、劉慶等20多人,然後用囚車將裘甫送往京師。當時剡城還沒有攻下,諸將認為裘甫已經抓獲了,就放鬆了警惕。劉從簡率500人突圍逃走了,諸將追到大蘭山(今浙江餘姚南),劉從簡據險堅守。

七月,諸將一起將大蘭山攻克,台州刺史李師望出榜說,叛亂計程車兵可以拿另一個士兵的頭來贖罪。這樣,賊兵人人自危,立馬有幾百人率先殺了自己的同夥來投降官軍。劉從簡的部下也殺了他,拿著他的頭獻給官軍。各路官軍終於凱旋而回越州。

王式為眾將大擺慶功酒宴。諸將在酒席上問:“我們在軍中也呆了很長時間了,軍隊中的事情都很熟悉。但是自從今年得以跟從王中丞征討賊軍以來,私下有很多事情還沒弄明白!請問:當時軍隊正缺糧,為什麼還要散糧賑濟災民?”

王式回答說:“這個道理很簡單。賊軍聚集稻穀就是為了引誘飢餓的人作亂,我