『春秋左氏伝』は、紀元前4世紀に編纂された初期の中国史の物語の一つで、戦争の詳細が説明されている。紀元前506年、楚の昭王の治世の間に、闔閭は楚を侵略することに決めた。闔閭は自ら軍を率いて弟の夫概、伍子胥と共に向かった。楚の令尹嚢瓦に王が囚われていた小国の唐と蔡が呉に加わった。呉軍は淮河から船を出し、漢江の東岸へと向かった。これに対し嚢瓦と司馬の沈尹戌は呉と向かい合い漢江の西に楚軍で率いた。沈尹戌が出した案は嚢瓦が漢江沿で主要軍を率いて防衛、沈尹戌が楚の北の国境にある方城の軍を率いて淮河に残された呉船を破壊し呉軍の3つの退路を塞ぎ、呉軍を挟み撃ちにするというものだった。嚢瓦は計画を受け入れ沈尹戌は方城に出発した。しかし、沈尹戌が出国後、史皇は嚢瓦に「楚の人々はあなたを憎み、沈尹戌を好いています。沈尹戌の計画に従えば、沈尹戌は勝利と信用を勝ち取りあなたの運命は決まるでしょう」と言った。嚢瓦は川を渡りすぐに攻撃することにした。両軍隊は小別山(現在の漢川の南東)と大別山の間で3度戦い、呉軍は勝利した。敗戦を確信し嚢瓦は逃げようとしたが、沈尹戌に止められた。
11月19日(旧暦)、両軍は柏挙に布陣した。夫概は闔閭に攻撃の許可を求め、嚢瓦は無能で兵士には戦う気力がなく、攻撃すれば逃げるはずだと述べた。闔閭は拒否したが、夫概は従わず私兵5000で攻撃した。予想通り楚の兵は逃げ、楚軍は引き回された。史皇は殺され嚢瓦は鄭に逃げた。夫概は楚軍を清発川へと追いやり、彼らの半分が川を渡るまで待ってから再び攻撃して敗北させた。その後、呉軍は食事をしていた楚の兵士に追いつき雍澨川で再び楚を破った。楚の兵士たちは逃げ出し、呉軍は彼らの食事を食べ、沈尹戌の追跡を再開した。沈尹戌は楚軍が敗れたことを知り、兵を救うため、まず夫概を破った。しかし、楚軍は呉軍に囲まれ負傷し、勝つ見込みがないと考えた沈尹戌は部下の呉句卑に首を楚の国都郢に持ち帰るように命じた。5度の戦いに全て敗戦した楚軍は壊滅した。