正當楚、魏二軍酣戰于山化鄉到高山村一帶,司馬淖滑、樊離的四路四萬楚軍騎兵如同四支利箭飛速馳來.魏章一見大驚,急忙命令軍士撤至鞏義,熊彪率着楚軍乘勢掩殺,魏軍大敗,死傷慘重,楚軍乘勢佔領了偃師。這一戰,楚軍斬殺魏軍三萬,陣亡一萬兵。熊彪令軍士打掃戰場,截獲戰馬三千匹,盔甲兵器三萬套。
接着,熊彪將四萬套盔甲兵器留在偃師,並令三千楚軍騎兵,七千楚軍步兵在偃師駐守,招募兵勇。隨後,熊彪率領二萬楚軍騎兵與司馬淖滑、樊離的四路楚軍騎兵馳至鞏義。魏章及其軍隊這時早已成了驚弓之鳥,未等楚軍騎兵攻擊,便自動放棄鞏義,急忙率着一萬四千魏軍騎兵、三萬六千魏軍步兵,沿着黃河岸邊撤逃到滎陽,鞏義隨被楚軍佔領。
滎陽是韓軍的領地,有五萬韓軍駐守,司馬淖滑、熊彪、樊離整點軍隊,率領六萬楚軍騎兵、三萬楚軍步兵,準備攻打滎陽。這時,沁陽、武陟的三萬魏軍已經南渡黃河,到了北邙,增援滎陽。因次,滎陽的魏、韓軍隊便有了十三萬兵。司馬淖滑見楚軍騎兵雖多,但步兵卻少,總共才九萬,隨停止進攻。熊彪隨率二萬楚軍騎兵、三萬步兵駐紮在鞏義,司馬淖滑率着二萬楚軍騎兵返回伊川,樊離則率着二萬楚軍騎兵返回登豐。
司馬淖滑率二萬楚軍騎兵返回伊川后,又率着二萬楚軍騎兵、三萬楚軍步兵攻打韓軍的宜陽。駐守在宜陽的三萬韓軍聞訊韓當敗走新密,魏章敗逃滎陽,又見司馬淖滑的楚軍勢大,隨放棄宜陽,三萬韓軍全部撤往洛寧。至此,宜陽、汝陽、汝州、登豐、偃師、鞏義相繼被楚軍佔領,並與孟津、新安聯成了一大片。
在許昌,七月十五日,昭睢向長葛的魏、韓軍隊發出總攻擊令。這時,長葛共有三十萬魏、韓聯軍,其中公孫衍的魏軍有一萬五千騎兵、十三萬五千步兵,韓當的韓軍有一萬五千騎兵、十三萬五千步兵;而楚軍共有三十一萬,其中騎兵十四萬、步兵十七萬。顯然,雙方力量對比是楚軍較強,尤其是騎兵。
唐蔑、景翠、景奎一接到昭睢的總攻擊令,隨各自率領本部兵馬,向魏、韓軍隊的陣地發起猛烈的攻擊。只聽四路楚軍戰鼓雷鳴,中路昭睢的四萬楚軍騎兵和四萬楚軍步兵從蘇橋鎮出發,直搗長葛中心,與魏、韓軍隊戰於王樓、南韓莊。中路景翠四萬楚軍騎兵和四萬楚軍步兵從石固鎮出發,配合昭睢的部隊,直搗長葛,與魏、韓軍隊戰於楊莊村、許莊、和田堂。左路唐蔑的二萬楚軍騎兵和五萬楚軍步兵從坡胡鎮出發,攻擊長葛的左翼,與魏、韓軍隊戰於後河鎮、嶽莊。右路景奎的四萬楚軍騎兵和四萬楚軍步兵從小召鄉出發,攻擊長葛的右翼,與魏、韓軍隊戰於石象鄉、董村鎮。
面對楚軍的四路進攻,公孫衍、韓當難以應付。不出一個上午,魏、韓軍隊便抵擋不住楚軍的攻擊,紛紛後退。下午二點後,昭睢的楚軍率先攻入長葛中心,與魏、韓軍隊激戰於現在長葛的長社路;景翠的楚軍則打到西賀莊,過清潠河,與魏、韓軍隊激戰於現在長葛市的八七路到八七村;唐蔑的楚軍則打到東嶽莊村,過清潠河,與魏、韓軍隊激戰於現在長葛的金山路;而景奎的楚軍則打到老城鎮,與公孫衍的魏軍激戰。因長葛距離韓國都城很近,這一仗打得非常慘烈,魏、韓軍隊也都打得很頑強,無奈楚軍騎兵達十四萬之衆。
二個小時後,魏、韓軍隊在長葛的所有營寨和陣地全部被楚軍推毀,全線潰敗了。韓當率着十萬戰敗的韓兵退守梨河鎮,與五萬都城衛軍固守新鄭,而公孫衍則率着十萬魏軍退至崗李鄉。昭睢隨令景翠、景奎各自率領本部兵馬,合擊公孫衍的十萬魏軍,而自己和唐蔑的二路楚軍分別扎於觀音寺鎮和官亭鄉,與韓當的十五萬軍隊對峙。
公孫衍見景翠、景奎二路兵馬追來,自知不敵,隨率着軍隊逃往中牟。至此,爲時一天的長葛攻堅戰算是結束。這一戰,楚軍斬殺魏、韓軍隊十萬,截獲戰馬近萬匹,盔甲兵器十萬套,糧草輕重一大批,楚軍陣亡五萬兵。昭睢令一萬楚軍步兵換乘截獲的戰馬,這時,楚軍便成了十五萬騎兵、十一萬步兵。接着,昭睢令一萬楚軍步兵,押送着十萬套盔甲兵器和大批糧草輕重,連夜送回許昌。
是夜,昭睢與唐蔑、景翠、景奎三位大將商議軍事說:“現在新鄭、新密、滎陽,鄭州尚有三十萬韓軍,滎陽有八萬魏軍,中牟有十萬魏軍,我們四位和司馬淖滑、熊彪、樊離的七路大軍有四十六萬,但我們騎兵衆多,是絕對的優勢,可以打敗敵軍,拿下韓都。但是如果大梁魏軍增援韓都,戰鬥就會進入對峙狀態。如果我們放下韓都,攻打魏都,韓軍就會增援,修魚、封丘的魏軍也會南渡黃河,增援大梁。因此,我的意思是,先打掉新密,將韓都隔開,然後再消滅它。諸位的意思怎樣”?唐蔑、景翠、景奎說:“善”!昭睢說:“既然如此,明日由唐蔑率領五萬楚軍騎兵前往,與樊離的大軍合擊新密,必然能夠馬到成功”。
當夜,韓襄王召集朝中文武,無可奈何的說:“想不到魏、韓七十萬大軍南下,僅僅一個月時間,竟會兵敗如山倒,我真後悔當初不聽韓老愛卿之言。若是明日昭睢率軍前來攻我都城,豈不危哉”!韓當說:“回大王!上月末將攻下汝州、南召,取回本來屬於我們韓國的領地,本來就不想再繼續南下了,都是那公孫衍硬要南下江漢。無奈,公孫衍是聯軍的統帥。江漢本來是沒有什麼楚軍了,誰知楚南宮鄭袖僅僅在幾天時間之內,便組織了二十多萬軍隊到達襄樊,故而敗退回南召”。韓飛說:“事情都已經發生了,不可再生埋怨公孫衍,現在韓都能否保得住,還得全看公孫衍了”。韓襄王說:“還是韓老愛卿有先見之明,未知老愛卿有無退敵良策”?韓飛說:“這就要看大王了”。
韓襄王說:“老愛卿請說”。韓飛說:“爲今之計,只有做好兩手準備,方可確保都城的安全。大王可一方面行書魏襄王,說明韓都破,大梁也亡的道理,另一方面,向楚國求和,請求罷兵”。韓襄王說:“我聞楚王詔令,是要楚軍打到韓都、魏都去,現在楚軍節節勝利,士氣正旺,又怎麼肯罷兵呢”?韓飛說:“楚懷王現在廣陵,實際上是鄭袖用楚懷王之名發佈的詔令。依老臣之見,‘打到韓都、魏都去’,其真正意思是在逼迫韓、魏二軍投降。只要韓國奉楚爲尊,割出汝州、汝陽、登豐、宜陽、欒川、長葛、鄭康莊以作賠償,楚軍自然會罷兵”。韓襄王說:“要割出那麼多城池給楚國,那韓國還能剩下多少國土呢”!韓飛說:“汝州、汝陽、登豐、宜陽、欒川、長葛,都已經被楚軍佔領了,實際上只是割出個鄭康莊而已。否則,明日楚軍若是攻我新密、新鄭,那時韓國失去的就會更多了”。
翌日早上,韓國老臣韓飛帶着金銀珠寶和美女十人,到楚軍大營面見昭睢。呈上韓襄王的求和文書,並說:“若是將軍不肯罷兵,那麼,韓、魏二都相連,尚有六十萬大軍,韓軍只好魚死網破,玉石俱焚。我想你家大王和南宮王后不會不明白其中的道理”。昭睢隨通知唐蔑暫緩出兵,並八百里快馬將韓襄王的求和文書送到襄陽,請鄭袖定奪,同時令三軍將士操練兵馬。第三天,楚軍快馬回傳鄭袖的誥令說:“準韓降和,答應韓襄王求和條件,但是魏國未降,韓國不可以出兵,幫助魏軍。否則,楚軍便攻破韓軍的新密、新鄭”。韓飛隨起身告辭,回到韓都新鄭覆命去了。
楚軍快馬待韓飛走後,隨拿出鄭袖的誥令給昭睢,誥令說:“汝州、汝陽、登豐、宜陽、新安、孟津、偃師、鞏義,歸新城郡管轄。設立許昌郡,平頂山、魯山、寶丰、襄城、郟縣、禹州、古城、陘山、長葛,歸許昌郡管轄,任命羋戎(羋秀的哥哥)爲許昌郡郡守。令司馬淖滑率領二萬楚軍騎兵、三萬楚軍步兵進駐登豐,樊離率領一萬楚軍騎兵、四萬楚軍步兵回長葛,和昭睢、唐蔑、景翠、景奎大軍會合,攻打中牟的魏軍,合擊魏都大梁,逼迫魏國投降,收復襄陵八邑。唐蔑、景翠、景奎、樊離的軍隊均由昭睢統一協調,不得有誤。韓襄王所進獻的美女均由昭睢處理,賞以各將軍,金銀珠寶送回都城交相國昭魚登記入庫”。