黄祖连夜派人调派黄忠率部救援,黄忠带领军队从邓县返回,开赴襄阳前线,随后来见黄祖。黄祖说:“孙坚善长用兵,他的水军实力非常强大,蔡瑁难以抵挡,襄阳遭到围困,形势十分危急,我奉主公的命令去调派各郡的部队,但远水不解近渴,只好把你调在这里对付孙坚,你有勇有谋,在野战方面必能获胜。”黄忠向他献计,说:“襄阳城外就是岘山,那里形势比较险峻,满山都是竹林树丛,况且距孙坚的主营很近,我率部在岘山埋伏,将军派兵把他诱到阵地,一战就能击毙孙坚,取胜之后,发炮为号,将军乘势进攻,他的部下群龙无首,一日就会土崩瓦解。”黄祖兴致勃勃地说:“如果能把孙坚打败,那可是特等大功,我们依计而行。”
正月初七,黄忠选拔一千射箭手,各执亏箭弩机趁天色未明,悄悄来到岘山,埋伏在山谷两边的竹林树丛之中,准备擂木滚石,严阵以待。
岘山位于襄阳城西两华里以外,东临汉水,与江水相隔的鹿门山形成了东西对峙,严如扼守在江汉平原北部的两扇大门。岘山是赤松子洞府道场,相传伏羲逝后葬在此处。岘山共分三处:上岘万岭山,中岘紫盖山,下岘首峰山。岘山背靠大荆山,环抱襄阳,遥扼樊城,峰岩直插滔滔汉水。因为山小而险,雄据一方,故称岘山。登上岘山朝东方向,鹿门山隔江相望;向北远眺,是古代邓国地域;注目西去,隆中山烟云朦胧;岘山脚下就是襄阳城。黄忠带领人马埋伏在岘首山凤林关。
黄昏时分,黄祖派部将吕公带兵五百兵马去引诱孙坚,吕公领兵前往襄阳东门,佯攻孙坚。孙坚正在帐中饮酒,听到外面人喊马嘶,忙问帐下随从:“外面为何喧嚷?”随从向他报告:“黄祖派来一支军队,袭击我军的营寨。”孙坚顿时放下酒杯,奋然起身说:“黄祖正在调拨荆州各郡的援兵,这对我军十分不利,必须迅速打败黄祖,他是刘表的名将,若能趁势斩杀,就能震动襄阳,进而一举占领荆州。”他快步出帐,骑上战马,亲自带兵迎战。
吕公佯败按照约定向岘山逃跑。孙坚对部下说:“不可失掉战机,我们赶快乘胜追赶,把他们斩尽杀绝。”他当即向主簿下达命令:“你去通知程普率部接应。”主簿拨马而去。孙坚引兵追击吕公,看见前边山道上逃跑的骑兵影影绰绰,散散落落,他追得更快了,策马走在前面。吕公回马来战孙坚,略打几下,回马就跑,闪入朦胧的山道中。孙坚奋勇追击,后面的骑兵排成一溜长队飞奔跟随而去。孙坚冲进一片山林之间,前面逃跑的兵马都消失了身影。
黄忠在山林之间严密布防,放哨侦察,随时都会接收外面的情报。此时他伫立山岭上,透过斑驳的月光,看见孙坚的追兵全部进入伏击阵地,当即发令射击。孙坚突然意识到危机四伏,急忙勒马停立,只听一声锣响,山上箭弩齐发,擂木滚石齐下,山下的追兵顿时人仰马翻,死伤遍地。孙坚挥剑拨打雕翎,回马刚走几步,黄忠一支利箭射在他的额头上,当即倒下马来,那匹马嘶鸣一声,低下头来,咬住孙坚的战袍,试图把主人拽起来,黄忠又发一箭,将马射倒地上。孙坚属下骑兵都死在山野之间,阵地恢复了平静。
黄忠按照约定放起号炮,黄祖率领步骑,蔡瑁率领水军,乘势发起猛攻,冲向孙坚的军营,势如排山倒海,混战中,江东诸军大乱,朱治、程普、韩当、周泰都被包围起来,部众溃不成军。黄忠清理战场,立即带兵反攻,迅速解决了襄阳的围兵。程普保护孙策向外撤退,黄盖引领水军退回汉水军营,安排各处残兵败将。孙策听报父帅被乱箭射死,放声大哭一阵,跟着堂兄孙贲乘船退回家乡吴郡。