燕將仇尋與葉雙所部七八千人,準備從掖縣撤往烏石口海灘,卻被漢軍所阻在陸上三十里處,正午時分,燕將蘇則率掖縣五千兵又趕至,於是三人合軍,奮力衝出,向烏石口海灘而奔。蘇則恐漢軍追襲,於是丟下笨重大件難以搬運輜重,只帶細軟等而走,於是少半輜重又為漢軍所得。

趙山領軍從膠東速奔掖縣而來,聞知燕軍已經撤向烏石口,於是不顧其它,率軍速向烏石口而來。

雲出日勝夜裡聞知漢軍海師至烏石口海灘附近,遂嚴陣以待,然諸葛笑峰並不趁夜來襲,至天明時分,又接得葉雙求援,雲出日勝道:“賊軍海師已經至,此時我軍不宜再分兵登岸。陸上吾軍一萬餘精兵,青州軍不多,且戰力甚弱,今雖然一時被阻,不足為慮也。丟棄輜重,吾軍便可安然撤退也。“

萬泰道:“恐賊軍有詭計,仇將軍與葉將軍勇而無謀,蘇副將又貪圖財貨,恐其不棄輜重,將為賊軍所乘也。將軍還是宜派軍登岸接應為宜。“

雲出日勝道:””如吾軍再登岸,諸葛嶽趁虛襲擊,我軍必然難於抵擋。若戰船被奪,吾軍將無退路也。且先觀之,如要緊時刻,吾再遣軍登岸相助。”於是不再派軍登岸,傳令蘇則、仇尋、葉雙等,丟下一切輜重,速速往海上撤退。

蘇則等雖然拋下少半笨重輜重,尚還有數百車細軟金銀布帛以及軍資器械等物,士卒皆負重而行,所以行軍還是不快,接到雲出日勝拋棄輜重軍令,蘇則果然不願丟棄,對仇尋、葉雙道:“我軍從遼東漂洋浮海而來,費力登岸,戰死近千人,方得到些許財物,豈能盡棄之?”

仇尋也道:“現已經快行軍至烏石口海邊,不過二十餘里,兩個時辰之內便可將輜重運至。賊軍雖然來,我軍不懼也,不可盡棄輜重。“

葉雙道:“我軍若棄輜重,一個時辰便可盡撤海邊。末將以為龍驤將軍令我等盡棄輜重,想必是萬不得已耳,二位將軍還是三思為妙。”

蘇則堅持不棄輜重,仇尋自持其勇,不懼漢軍,葉雙無奈,於是只好與二人領萬餘軍,攜帶輜重而行。

卻說諸葛笑峰夜晚在距離烏石口海岸停泊歇軍,天明之時,接得岸上哨探回報,說燕軍攜帶輜重,正向海邊撤退,車邈已經率軍與要道上埋伏。諸葛笑峰心中忖度良久,對諸將道:“燕軍即將撤至海上,此破敵良機也。吾先引二燕軍襲擊烏石口敵船,阻其與岸上軍會合,為趙青州軍贏得破敵時間。”

於是便命王節引五千海師為救應,囑咐其觀戰事情況而進退,如海上戰事不利,便可助戰,反之則登岸助青州軍圍擊陸上燕軍。王節得令,便領海師在海岸邊駐紮。諸葛笑峰與張寵、甘勝二將,領海師兩萬人,百船共進,千帆齊發,乘風破浪,浩浩蕩蕩只撲烏石口海灘而來。

雲出日勝正在烏石口海灘戒備,剛傳令蘇則等丟下輜重速速撤離東萊,忽然接到海上哨探,說北邊海岸漢軍船隊正楊帆向烏石口而來,雲出日勝急忙登船望之,果然見日光之下,北邊海面船帆如雲,漸漸向燕軍靠攏而來。

雲出日勝見之心中甚驚,然尚不畏懼。隨即命萬泰引二千軍守住烏石口海灘,自率萬人海師百餘船在海面列陣,以待諸葛笑峰。

不多時,兩軍靠近,諸葛笑峰觀燕軍海師不及漢軍之眾,命張寵王節各率五千海師先從左右兩翼擊之,自引中軍一萬人從正面進攻。

雲出日勝沉著應戰,將一萬海師在海上列成園陣,團團相護衛,外圍皆以強弓硬弩為護衛,佈陣有法,甚得防守之勢。張寵、甘勝二將雖然從左右攻擊,然皆不能破其陣。諸葛笑峰從正面攻擊,又被雲出日勝弩箭射住,不能靠近。

兩軍在海上交手數個回合,已經日上三杆。雲出日勝用一萬海師在海上列陣守禦,雖然處於劣勢,卻居然敵住了諸葛笑峰兩萬海師圍攻。諸葛笑峰攻擊數番皆無功而退,嘆道:“此人真善於海戰之將才也。”

甘勝見攻擊數番,不能破雲出日勝船陣,便乘小舟上諸葛笑峰帥船,對諸葛笑峰獻計道:“彼軍只有我軍之半,將軍可用艨艟舟艦擊其軍陣,再領中軍大船在後強行衝撞,末將與王將軍率兩翼側擊之,則雲出日勝船陣必破,將葬身烏石口亦。”

諸葛笑峰聞言斥甘勝道:“兩軍相戰,以不戰而屈人之兵為上,豈能以殺戮為要?今你計固然能殲滅燕軍海師於此,然恐吾軍也當折損大半。此非良策,為將者所不為也。”

甘勝羞愧無言,諸葛笑峰遂對諸將道:“雲出日勝海師良材,不可輕易攻破其船陣也,其船陣不破,我軍便難以進至奪取烏石口海灘。若陸上燕軍到來,登船合軍,便可以衝破我軍之圍逃遁海上而去。今我軍佔據優勢,且在海上外圍與雲出日勝相持。且令王節領軍登岸,相助趙青州擊賊。”

王節得令,於是引五千軍登岸,迅速向烏石口海岸上開拔,以便在此圍截燕軍。

時已經正午,燕軍一萬餘人已經行至海邊十餘里處,而王節五千軍已經登岸在道路上設伏。車邈所部軍和東萊太守許表所部人馬也尾隨燕軍而行,青州刺史趙山已經領兵過掖縣,聞知燕軍已經陷入漢軍海陸二師圍中,於是傳令許表、蔣志二人,立即領軍攻擊燕軍。

許表遂領軍速行,追上燕軍後軍,便襲擊之,燕將葉雙引軍斷後,便讓蘇則與仇尋領軍速行,自己來戰許表。車邈聞風而動,便也引五千人追上燕軍助戰,葉雙不敵二人,引軍且戰且退。蔣志又引千人騎兵不時襲擾燕軍,燕軍需得提防漢軍襲擾,不得不放慢行軍速度。許表與車邈領軍緊緊跟隨。

又行不五六里,葉雙三千人已經摺兵近千。忽然路口鼓聲震天,一彪軍從大路旁閃出,據住燕軍去路,為首大將正是將軍王節,王節執刀大喝道:“遼東海賊,安敢劫掠中原青州乎?如服罪,可盡交出所劫財物,卸甲而降,吾尚可饒你等不死!”

仇尋見之大怒道:“你有何能?安敢口出狂言!看吾來取爾狗頭!”於是輪刀引軍衝來,王節今軍應擊,自己舞刀來戰仇尋,仇尋奮力砍殺,只五合,便殺敗了王節。

許表、車邈見前軍又在交戰,車邈料之定是漢軍海師,於是便與許表引軍急擊燕軍,蘇則遂又引五千軍敵住。

兩軍交戰良久,難解難分,不分勝負。燕軍雖然精悍,然此時士氣不再。被漢軍首尾夾擊,蘇則又不願意丟棄輜重,便對仇尋與葉雙道:“我軍雖然被圍,然不懼賊軍也。且歇息片刻,已經快至烏石口海灘,龍驤將軍必然派軍來接應。”於是便與漢軍形成相持之勢。

雲出日勝正在海上與諸葛笑峰相持,一時並不能抽出兵力登岸救應。此時已經時近午後,趙山率軍已經追至,見兩軍對持,燕軍不能過路,漢軍亦不能逼近。趙山尋思已經距離烏石口海灘不過數里之遠,若雲出日勝海師前來,必將接應燕軍逃脫。於是便下令一齊攻擊燕軍,燕軍見漢軍來攻,便列陣自守。仇尋、葉雙二人皆悍勇之將,蘇則又能指揮,雖然佔據劣勢,然仍能以萬餘兵力拒戰漢軍海陸近二萬人攻擊而不敗。

趙山見燕軍士卒精良,戰力甚強,硬攻恐漢軍傷亡過大。於是便指揮漢軍將其圍在核心,休要讓其走脫,待其士氣衰竭之時,再引軍圍殲之。

雲出日勝在海上拒戰諸葛笑峰,見已經時至午後,蘇則等還不到烏石口海灘,又隱約聞得岸上廝殺之聲,舉目望西邊海岸,見岸上五六里出殺死升騰。雲出日勝心中憂慮,便命士卒上岸哨探,得報說燕軍正與漢軍交戰,被圍一時不能衝出。雲出日勝聞報驚訝道:“據哨探訊息,青州不過萬餘弱旅,怎生能圍困我萬人精銳?今諸葛嶽海師只有二萬人之數,還有一萬人必然登岸相助青州賊軍圍困我軍也。今事已急,吾不得不救之。”

於是便命萬泰速領三千海師登岸前往接應,自己率九千人,仍能控制烏石口海灘。萬泰急忙引軍登岸,前來接應蘇則等。諸葛笑峰發展烏石口海灘燕軍動向,便知岸上燕軍有急。遂帶張寵甘勝等引軍率船出擊雲出日勝。雲出日勝以數千弓弩手為前陣,排成左右呼應之陣勢,力敵諸葛笑峰海師,加之燕軍海師佔據有利海面,諸葛笑峰衝突兩次,仍然難以衝散雲出日勝船陣。

諸葛笑峰道:“雲出日勝死命拒海灘,是為接應岸上燕軍也。今不可讓其逃脫,可急再攻之。”於是又重組船陣,再度前來衝突燕軍海師船陣。雲出日勝據住海灘要點,仍然死命防守,以強弓硬弩輪番射之。海面波翻浪湧,戰況十分激烈。