經過
孫堅在樊城和鄧城之間遭遇了劉表部將黃祖的軍隊。他很輕鬆地擊潰了黃祖,圍困襄陽。劉表命黃祖出兵奇襲。黃祖又敗,想回城時,孫堅切斷了他的退路,他只得撤往峴山。孫堅追擊黃祖,想擴大勝果。根據《三國志·吳書·孫破虜傳》,孫堅被黃祖手下一名藏在竹林中的士兵射中,受了致命傷。孫堅的部下將他抬離戰場,隨後他傷重而死。關於孫堅之死,也有在荒原上亂戰時陣亡和被敵軍從高處滾下的石頭砸死等說法。
結果
孫堅的突然身亡實際上結束了戰役,儘管劉表軍死傷更為慘重。孫堅下屬官員桓階談判成功,領回了孫堅的屍體,孫堅軍由他的侄子孫賁率領。孫賁率孫堅的大部分部眾與袁術會合。孫堅生前封烏程侯,這一爵位被授予他的長子孫策,但孫策卻把它讓給了年幼的幼弟孫匡。
劉表的勝利使他進一步擴大了在荊州的影響力。儘管不能擊敗孫策及其後來的繼任者孫權,他仍是一位頗具影響力的人物,直至208年去世。
小說演繹
在羅貫中的歷史小說《三國演義》中,此戰及其起因被改寫了。在小說中,孫堅因先前在退出討董聯軍時被劉表擊潰,出於報復而攻打劉表。孫堅的弟弟孫靜試圖勸阻,但孫堅不聽。孫策被任為指揮官,且在這次處子戰中表現出色。
首戰擊敗黃祖後,孫堅軍圍困襄陽。黃祖手下兩位指揮官陳生和張虎分別被孫堅(一說孫策)和韓當所殺。在劉表謀士蒯良獻計下,孫堅被呂公和黃祖引誘,死於落石(即《英雄記》孫堅之死版本)。孫堅部將黃蓋和程普擒黃祖,殺呂公,孫策則被迫撤退。
桓階在此戰中的作用和史實類似,但《三國演義》稱孫堅的屍體是用被俘的黃祖換回來的,而正史並未記載黃祖被俘。