漢中城坐落于秦嶺山腳下,也在洪水的沖擊范圍,不過畢竟是靠近山的一邊,地勢較高。城內威福軍眾人早有準備,見到山中火把搖晃的信號,便即出動,全軍從高地向聯軍大營進發。但水勢猛烈,他們也不敢隨洪水一起沖擊敵營,于是便在離敵營不遠的高地上駐扎,等待時機。這片高地雖然甚是顯眼,但大水眼看就要沖進敵人的軍營,所以威福軍也不怕被他們發現。朝廷聯軍大營駐扎在漢水和漢中城之間,地勢低洼,洪水滾滾而來,繞過城墻,沖入了聯軍的軍營。
這時天剛破曉,大部分聯軍士卒都在熟睡當中,聽得崗哨斥候聲嘶力竭地大喊“洪水來了!”聯軍頓時陣腳大亂,還沒等那些睡眼惺忪的士卒反應過來,洪水就沖進了營地,營帳、糧草、輜重以及大部分防御工事都被大水沖毀。
欽差盧一舟、聯軍主將褚應龍等人本來還以為勝券在握,大意輕敵,萬萬沒有料到威福軍竟敢來捋他們的虎須。他們在睡夢之中被驚醒,見到那混亂的情況,頓時大驚失色,慌忙起身前往穩定士卒,但無奈水勢猛烈,人心惶惶,他們的努力一時根本無法奏效。
待得到了中午,水勢終于逐漸退去,聯軍大營只剩下一片狼藉。正在慌亂之間,營外鼓聲震天,殺聲四起,只見威福軍趁著洪水將聯軍工事沖毀,全軍大舉攻來。王郎一馬當先,沖進了大營。他大喝一聲,揮動手中長槊,擋者披靡,一連戳翻十余聯軍士卒。褚應龍不及披甲,匆匆上馬前去迎戰,但倉促之下對戰,準備不足,戰不十合,便被王郎一槊挑落于馬下。主將在眾目睽睽之下陣亡,聯軍頓時軍心大亂,更加無法應戰。整個營地變成了一座修羅場,聯軍兵敗如山倒,眾士卒丟盔棄甲,四散而逃。稍微機靈些的,見到威福軍將士,便跪地投降。盧一舟也死于亂軍之中。
及至酉時,漢中圍城之戰已經塵埃落定。聯軍潰軍綿延十余里,大部分向東邊石泉、安康方向的漢水下游平原逃竄。其時黑旗軍先鋒已經抵近漢中,遇到聯軍潰卒,一問之下這才知道前方友軍已然落敗。黑旗軍先鋒將領名叫卓越,他得知情況后當即下令停止前進,同時遣人向后方主力報信。主帥卓齊雙得到信息,下令全軍暫停前進。在原地駐扎了大約兩個時辰之后,才重新下令繼續向漢中進發。黑旗軍與威福軍一樣,都是義軍,此番應該是受到朝廷威逼利誘,前來共同攻打漢中。按理說,黑旗軍眼見朝廷聯軍在漢中城下已經戰敗,前方都是潰軍,不知前線情況到底如何,何況他們與朝廷都是打著互相利用的小算盤,應該沒道理為朝廷火中取栗。在那里駐扎的兩個時辰之中,沒人知道發生了什么,只知道黑旗軍突然像打了雞血一樣,向漢中方向急速前進。
黑旗軍的動向早就被威福軍的探子發現。陳汐元在得知黑旗軍出動的消息后,本來以為他們見到前線盟軍落敗,應該會放棄進攻,向原本駐扎之地撤退的。但后面聽說黑旗軍按兵不動,還是針對他們可能的進攻做出了部署。在一舉擊潰聯軍之后,王郎等人對陳汐元十分信服,采納了她的建議。
為了應對黑旗軍可能的進攻,威福軍一面打掃戰場,一面派出數隊精兵,將漢水上黑旗軍攻打漢中可能經過的幾座橋梁燒毀。
在戰場差不多打掃干凈的時候,探馬來報,黑旗軍又開始向漢中進軍。但是此時,由于他們必經之路上幾座大橋全都被破壞,所以不得不繞道走小路進軍。其時大水剛過,山間小路泥濘不堪,隨軍攜帶的攻城車、投石機等重型攻城器械在上面寸步難行,黑旗軍不得不拋棄這些大家伙,徒步向漢中前進。
陳汐元在得知黑旗軍就算沒有攻城武器也要來打漢中時,感覺十分驚訝。要知道在沒有攻城武器的情況下,黑旗軍來打擁有護城河和厚重城墻的漢中城,根本就是來找死。威福軍當即進入城內防御。
到了晚上,黑旗軍終于趕到漢中城下。他