两个厮杀二十余合,不见高低,背后汉军一拥而上,石秀抽个空子,跳出来,带兵退进寨子去。陈到挥兵攻打时,上面乱箭乱石打下来,汉军颇多损折。陈到一心开路,亦不顾惜士卒,拼力攻打。打了半日,士卒疲惫,于是叫这一路退回,又从新调一队军上来,轮番攻打。那寨中梁山军,也吃下面屡次猛攻,杀伤了不少。打到天黑,陈到叫收兵回营。谁知半夜里,黄金、兴势两寨梁山军,却反杀出来劫营。亏得邓芝早有防备,乱箭射过去,贼人靠近不得。稍稍安定,陈到引一军冲出,欲寻敌厮杀时,梁山军又自两边退回。
次日,陈到谓邓芝道:“昨日打黄金寨,虽然损伤军力,却也有微功。今日再去,定要打破寨子!”于是再点三千军,前去攻打。原来那黄金寨、兴势寨,所在地势险要,道路狭窄,军马去多了也施展不开的。陈到引三千军到寨前,那石秀、丁得孙已把昨日破损之处,修补七八,汉军锣鼓震天,喊杀冲击,梁山军只是竭力抵御,其状惨烈。苦战一日,寨子略无松动,陈到只得又退回。
第三日,邓芝道:“硬攻坚寨,只恐难以奏效。何不以火攻?”陈到道:“甚好。”于是引一千精兵,两千弓箭手,并十余部发石车,杀奔寨前,一字排开,往寨上连发火箭,并以发石车抛射油脂木块,但见满天火龙乱飞,顷刻之间,寨墙内浓烟四起,梁山军士,东奔西走,鬼哭狼嚎。石秀谓丁得孙道:“若是如此下去,大家尽皆烧死也!你守寨子,我引军杀出去!”带了喽啰,开寨门杀出。陈到跃马舞刀,截住厮杀,两下战三十余合,石秀虽然拼命,怎奈军心不稳,敌不过汉军,齐唰唰又退回寨子,只得尽力扑救火焰。陈到乘势攻打,却又被梁山军在里面,亦守得顽强。两下相持。忽然背后杀声大作,却是赤发鬼刘唐引一千军,从兴势寨内杀将出来,攻陈到军马之后。邓芝急从营中发兵阻截,两下混战,石秀又杀出寨来。陈到看局势混乱,反过头来夹击刘唐,刘唐急急退回兴势寨了。此时天色将晚,汉军收兵,又是无成。当夜,吴用闻二寨厮杀,乃拨兵数百,分别与二寨补充军力。
如是接连攻打数日,皆不得手。两寨梁山军,固然损伤甚大,汉军却也浮躁不安。陈到正与邓芝商议,人报二队廖化、赵融来了。陈到、邓芝连忙邀请,一同商议。廖化道:“虽然被贼军据住要隘,何不强冲过,直取汉中?他这里既然重兵屯守,汉中必然空虚,可一战得手也。”邓芝道:“黄金、兴势二寨,乃是咽喉之地,把汉中道路,几乎封死。我若从此硬过,倘被他截断后路,则局势大险矣。”廖化道:“此时我军势如背水,当顷力一战,焉有余暇思虑后路哉!二公可引兵在此继续围攻二寨,我与赵将军引本部军马,直取汉中去也。”邓芝道:“既然如此,有劳二位。”于是廖化、赵融引本部一万五千军,也不顾两寨修削,直从路口杀出,奔汉中而去。
吴用在乐城,因分拨兵马,支援前面,身边只有一千人众。忽闻汉军一二万军马,气势汹汹,杀奔汉中而来,心中大惊。陈达道:“敌军不顾后路杀来,必是决一死战。我这里兵马微薄,军师可速速退回南郑城,会合安大夫,并力死守,以待援军。”吴用道:“非也!若是如此,被他乘虚进击,汉中之地,非我所有哉!今日无论如何,须当将敌军封在乐城之东也!”当下咬紧牙关,背了手,在屋内踱来踱去。片刻,拍案道:“好!就用此计!”先遣一个心腹喽啰,急急回汉中,叫把安道全手下数百残兵,尽数发来。一边叫将乐城诸门皆用条石封死,只留北门。然后叫过时迁,拨与他昔日汉中降卒数十人,吩咐如此如此。又派亲信人马,暗自在城内各处,堆积柴草、油脂,用竹竿内藏药线,埋于地下连接,以备用计。