信長似乎沒有做好野戰(zhàn)準備,他的精力一直放在攻城上,同時他也認為自己有兵力優(yōu)勢,所以只是簡單地監(jiān)視敵人過河而已。而朝倉-淺井的襲擊確實讓信長大吃一驚,不過他相對也有準備,立刻命令圍城的軍隊轉向川的南岸。二十八日凌晨,朝倉軍8000人從三田村方向越過川,面對朝倉的,正好是布陣在龍鼻西面的德川軍。德川家康本陣只有3000人,但三河的武士向來以“一根筋”、“不要命”聞名于世。在酒井忠次的指揮下,三河軍硬是把占據人數優(yōu)勢的朝倉軍死死地擋了幾個小時。同時,淺井軍也以磯野員昌為先鋒,渡過川突襲坂井政尚、池田恒興和森可成率領的信長親軍,織田軍的美濃三人眾從側面給予支援,在信長的主力還沒從圍城中轉移過來前,信長周圍的部隊處于劣勢,都陷入苦戰(zhàn)中。
淺井和信長兩軍遭遇后,淺井家臣遠藤直經沖在最前面,所以,他手下的800人突進太過深入,信長的圍城軍陸續(xù)趕到,將遠藤直經和淺井的大部隊切斷。淺井的前鋒磯野員昌為援救遠藤一馬當先,突破織田軍的防御。坂井政尚部由于其子久藏戰(zhàn)死而潰散,池田恒興被迫后退??椞镄砰L的本陣開始發(fā)生動搖。
朝倉和淺井的意圖很簡單:淺井軍拖住信長的本陣和美濃三人眾,同時朝倉軍以優(yōu)勢兵力迅速擊敗德川家康,一旦德川軍潰散,信長的側面就完全暴露在朝倉軍面前,朝倉就可以和淺井配合,在信長主力沒有抽回來前迅速吃掉信長本陣。這個計劃堪稱完美,前提是:朝倉必須打贏德川手下那群三河武士。一開始,朝倉和淺井很可能認為這是十分輕松的事情,因為德川并不是信長的手下,而是信長的同盟,同盟之間當面笑瞇瞇,背后捅兩刀的事情是常見的,為了同盟拼死扛住比自己多上一倍的敵人肯定不劃算。但問題是,朝倉所遇見的是打仗“一根筋”的三河武士,這就使他們的計劃出現了一個決定性的失誤。他們算東算西,就是沒有算到這群三河人是那樣的難啃。
就是因為沒有及時被啃下的三河眾,織田軍贏得了時間,戰(zhàn)場上,時間往往就意味著勝負的轉折。信長的圍城軍隊極其迅速地投入戰(zhàn)斗,羽柴秀吉和柴田勝家首先趕到,他們遏制住了淺井的攻勢。為保證側面安全,信長命令丹羽長秀和池田恒興迅速支援德川,攻擊朝倉的側面。原本想攻擊信長側面的朝倉自己的側面反倒受到威脅。就在這個時候,佐久間信盛帶著織田軍兵力最強大的一支部隊到達戰(zhàn)場,也投入戰(zhàn)斗。戰(zhàn)場形勢瞬間發(fā)生逆轉。
首先,信長命令美濃三人眾迅速趕到北岸,迂回穿插,切斷了淺井軍的退路,同時從側面發(fā)動突擊。正和織田軍打了一整天、疲勞不堪的淺井軍因為這一攻勢而瓦解,遠藤直經陣亡;其次是得到援助的德川軍開始反撲,德川軍的原康政突破朝倉側翼,殺死朝倉軍猛將真柄直隆。朝倉軍士氣低落,完全崩潰。
在朝倉和淺井聯(lián)軍被擊潰的情況下,橫山城也被迫投降。
川合戰(zhàn)從戰(zhàn)略上來講,織田信長占了大便宜,因為他獲得了橫山城,可以遏制住淺井對美濃可能發(fā)動的攻勢,同時切斷了近江兩大戰(zhàn)略要地的聯(lián)系。但他獲得的戰(zhàn)果并不大,淺井長政由于撤退時相對嚴整,沒有遭到大的損失,朝倉則僅僅出兵八千,以朝倉的實力而言,全部兵力應該在兩萬人以上,所以也不能算大損失。川合戰(zhàn)由于信長方面損失也比較大,所以無法很好地擴大戰(zhàn)果,因此并不能說是信長的一次決定性勝利,但它仍然有其深刻的意義。