孙坚在樊城和邓城之间遭遇了刘表部将黄祖的军队。他很轻松地击溃了黄祖,围困襄阳。刘表命黄祖出兵奇袭。黄祖又败,想回城时,孙坚切断了他的退路,他只得撤往岘山。孙坚追击黄祖,想扩大胜果。根据《三国志·吴书·孙破虏传》,孙坚被黄祖手下一名藏在竹林中的士兵射中,受了致命伤。孙坚的部下将他抬离战场,随后他伤重而死。关于孙坚之死,也有在荒原上乱战时阵亡和被敌军从高处滚下的石头砸死等说法。
孙坚的突然身亡实际上结束了战役,尽管刘表军死伤更为惨重。孙坚下属官员桓阶谈判成功,领回了孙坚的尸体,孙坚军由他的侄子孙贲率领。孙贲率孙坚的大部分部众与袁术会合。孙坚生前封乌程侯,这一爵位被授予他的长子孙策,但孙策却把它让给了年幼的幼弟孙匡。
刘表的胜利使他进一步扩大了在荆州的影响力。尽管不能击败孙策及其后来的继任者孙权,他仍是一位颇具影响力的人物,直至208年去世。
在罗贯中的历史小说《三国演义》中,此战及其起因被改写了。在小说中,孙坚因先前在退出讨董联军时被刘表击溃,出于报复而攻打刘表。孙坚的弟弟孙静试图劝阻,但孙坚不听。孙策被任为指挥官,且在这次处子战中表现出色。
首战击败黄祖后,孙坚军围困襄阳。黄祖手下两位指挥官陈生和张虎分别被孙坚(一说孙策)和韩当所杀。在刘表谋士蒯良献计下,孙坚被吕公和黄祖引诱,死于落石(即《英雄记》孙坚之死版本)。孙坚部将黄盖和程普擒黄祖,杀吕公,孙策则被迫撤退。
桓阶在此战中的作用和史实类似,但《三国演义》称孙坚的尸体是用被俘的黄祖换回来的,而正史并未记载黄祖被俘。