其實曹二狗之前也曾想過偷襲永康城,但連吃敗仗的熊犇早已成了驚弓之鳥,對永康城防衛甚嚴。除了深挖壕溝廣設器械外,還派人將城周邊的荒草雜樹都放火燒了。連霹靂軍的偵察兵稍靠近城池都會被驅趕,更不要說有偷襲成功的機會。故曹二狗對行軍並不遮掩,隻是派出了護衛前出驅趕熊犇手下的斥候。當前隊行軍距永康城尚有二裡時,他便下令停止行軍。再往前可能會遭到永康城遠程武器的打擊。這個距離雖然遠在大型投石機射程之外,但已接近大型床弩的射程。永康新附軍主要是原廂軍和土匪構成,隻有少量的輕型攻城器械,缺乏重型攻城技術,但本著小心駛得萬年船的謹慎,曹二狗命令在此整理陣形。此時的霹靂軍呈一字長蛇狀,這種行軍陣列極易被突然襲擊。曹二狗要先組織防禦陣形站穩腳跟後,再組織攻城。
果然,正當霹靂軍士兵正在忙碌地搬運火炮,用工兵鍬七手八腳布置防禦陣地時,永康城的西門突然大開,大批熊犇手下突然從城中衝出,直奔霹靂軍陣列衝來。熊犇也知道守城不能死守,如果坐等霹靂軍布好陣,光靠火炮就能讓永康城守軍喝一壺了。要想守住城,必須要破壞掉霹靂軍的火炮,而此刻便是最好的時候。此刻站在城門樓上的他也看出了此時霹靂軍陣形處於最混亂的時候,便果斷派人發動了突襲,目標直指霹靂軍的火炮和彈藥。
熊犇想乘霹靂軍在城外立足未穩的時候賭一把,他的底氣除了手下還有五百亡命之徒外,也因這段時間他也有了手雷和火炮。為了一擊必勝,此次永康城守軍基本傾巢出動,衝在最前麵的是熊犇精選出來的五十名死士,這些死士的任務就是用手雷和火藥包炸亂霹靂軍陣形,炸毀攻城的火炮。其實雙方都明白,失去了火炮的霹靂軍不僅不能攻下永康城,反而可能會被擊敗。熊犇擁有的手雷則仿自霹靂軍未爆炸的啞雷,火炮則是看了霹靂軍火炮的外形後仿製出來的。要說這些土匪中倒也有聰明人,幾經試驗也讓他們搗鼓出來了幾十個手雷,還有兩門粗笨的火炮。熊犇為了製作這些火器,已將永康城中的鐵消耗殆儘,甚至連百姓用的鐵鍋和菜刀都搜刮一空。在試製火器過程中,還炸死了工匠和兵卒十餘人,連負責試製的道士也被炸瞎了一隻眼睛。
就在永康城門大開的時候,霹靂軍士兵在軍官的指揮下開始匆匆地結陣。幸好離城門尚有二裡地,這給了霹靂軍幾分鐘的反應時間,也因為曹二狗平日對軍紀軍令和訓練極為嚴格,故永康新附軍衝到近處,開始彎弓引弩的時候,霹靂軍已經堪堪形成了防線——巨盾在前,但奇怪的是長槍手並沒有列陣其後,反而護在了兩側。箭矢射得巨盾嘭嘭作響,間或從盾間縫隙射入,讓不幸被射中的霹靂軍士兵不時發出慘叫和悶哼。弓弩手射箭時,永康城新附軍並沒有停步,那五十個帶著手雷的死士繼續往盾陣衝鋒,其餘士兵則分為兩支,分彆往霹靂軍的兩側迂回而去。熊犇的如意算盤是用弓弩手壓製住霹靂軍正麵,讓死士衝到陣前拚手雷,炸垮霹靂軍陣形,進而通過人數優勢和三麵夾擊,一舉擊潰霹靂軍。