到战壕边了,怎么能束手待毙呢!我虽然没什么才能,但愿意请求出城一战。”刘表同意了。蔡瑁率领一万多兵马,出襄阳城,在岘山布阵。孙坚带着得胜的军队长驱直入,蔡瑁出阵迎战。孙坚说:“这个人是刘表后妻的哥哥,谁能为我把他擒住?”程普挺铁脊矛出阵,与蔡瑁交战,不到几个回合,蔡瑁就败逃了。孙坚驱使大军追杀,杀得敌军尸横遍野,蔡瑁逃进襄阳城。蒯良说蔡瑁不听自己的良策,才导致大败,按照军法应当斩首。刘表因为刚娶了蔡瑁的妹妹,不忍心对他施刑。
孙坚分兵四面,围住襄阳城攻打。忽然有一天,狂风骤起,把中军的“帅”字旗竿吹折了,韩当说:“这可不是好兆头,我们可以暂时班师回朝。”孙坚说:“我们屡战屡胜,攻下襄阳就在眼前,怎么能因为风把旗竿吹折了,就立刻退兵呢!”于是不听韩当的建议,攻城更加急迫。蒯良对刘表说:“我夜里观察天象,发现有一颗将星即将坠落。按照分野来推测,应当应验在孙坚身上。主公可以赶紧写信给袁绍,请求他的帮助。”刘表写信,问谁敢突围出去送信,健将吕公应声愿意前往。蒯良说:“你既然敢去,那就听我的计策。给你五百兵马,多带些擅长射箭的人冲出阵去,直奔岘山。敌军肯定会带兵追赶,你分一百人上山,准备好石子,一百人拿着弓弩埋伏在树林里。只要有追兵到了,不要直接逃跑,要迂回曲折地把他们引到埋伏的地方,然后箭石齐发。如果取胜,就放起连珠号炮,城中就出兵接应。如果没有追兵,就不要放炮,加速赶路。今晚月亮不太明亮,黄昏的时候就可以出城。”吕公领了计策,整顿好军马。黄昏时分,悄悄打开东门,带兵出城。
孙坚在营帐中,忽然听到喊声,急忙上马,带着三十多个骑兵出营查看。军士报告说:“有一彪人马杀了出来,朝岘山方向去了。”孙坚没召集众将,只带着三十多个骑兵就追了上去。吕公已经在山林复杂的地方设下了上下埋伏。孙坚的马跑得快,独自一马在前,眼看就要追上敌军前队,孙坚大喊:“别跑!”吕公勒回马来与孙坚交战。只打了一个回合,吕公便逃走,闪进山路。孙坚随后追进山里,却不见了吕公。孙坚正要上山,忽然一声锣响,山上石子纷纷落下,林中乱箭齐发。孙坚身中石、箭,脑浆迸裂,人和马都死在岘山之中,年仅三十