四月十六日深夜,前田利政的前锋抵达加贺御幸冢城,中军则向三道山城行进。驻扎在御幸冢城的诸将召开军议,讨论如何与利政本部会师,结果却是决定不再迂回赶往金泽城,而是直冲丹羽家本城小松,乘敌不备釜底抽薪,使得丹羽军进退失据不战而降。诸将分为七路大军,从前到后是山崎长德、高山右近、奥山荣明、富田直吉、今枝民部、太田长知,殿军长连龙。殿军长连龙率部出大领野,向山代桥方面进发时,却遭遇了丹羽家的伏兵。原来丹羽长重起兵时并未将主力全部派往金泽,而是由江口正吉率领两千军势埋伏在小松城外,应对前田军可能的偷袭。
伏兵将领江口三郎左卫门正吉突袭长连龙军,正值夜半风雨大作,铁炮派不上用场,两军白刃相搏。战斗发生在小松领内的浅井畷桑畑一带,故后世称为“浅井畷之战”。
得知两军交锋,小松城的守备军渐次到来,与长连龙军展开一场苦战。两军交锋之中,丹羽家臣松村孙三郎、杂贺兵部、寺冈勘左卫门以下多人战死,前田军则有长连龙家臣小林平左卫门、隐岐觉左卫门、长中务、鹿岛路六左卫门、八田三助、铃木权兵卫、堀内景广、柳弥兵次、岩田新助九人及更多将士身亡。
长连龙苦苦坚持,先期到达山代桥的前田军得知消息,立刻回军,再加上松平康定所部来援,丹羽军开始撤退。前田军将领上阪又兵卫主张追击丹羽军,为心有余悸的山崎长德喝止,此战就以前田军折损五百,丹羽军死伤六百余而告终结,并未分出胜负。战后前田利政接到报告,甚感愤怒。连连叱责山崎长德耽误了战机,命其率领前锋直捣小松。
四月十七日,前田利政攻陷丹羽氏北门锁钥松任城,断绝了丹羽长重的退路;次日上午前田军渡过手取川直逼金泽,丹羽长重则将本阵移往犀川以北的天德院,与前田军、金泽城呈三角之势。
得知浅井畷之战并未拖住前田军,而自己也未曾攻陷金泽,丹羽长重陷入困境。就在这时,主和派家老大谷元秀再次向丹羽长重进言,直言丹羽家已经尽力而为。即便投降也不算耻辱,就算德川家康取胜,以本家的行为也不会受到惩罚,遂恳请丹羽长重投降。
此时前田利政也急于南下援助小笠原隆清,于是便派遣家臣前往丹羽本阵劝降,并且告知丹羽氏,丹羽长正的居城胜山城已经被织田秀雄攻陷,得此消息,丹羽长重终于不再坚持。接受了前田利政的建议,交出兵权前往金泽城谨慎,其余家臣则是随前田大军南下,前往居城小松城招降。
四月二十日。前田利政抵达小松城,此时山崎长德已经攻入二之丸,但是接到前田利政的军令后停止攻击,转而由丹羽长正前去开城。城代江口正吉本就是主和派,得知长重投降后立即开城,交出兵权后前往金泽城陪侍丹羽长重。自此,历经二十五天的“加贺—越前之战”以前田利政的胜利告终。前田利政来不及庆祝胜利,便快马加鞭地率领主力两万以及丹羽降军四千启程南下,支援已经被毛利军攻打十天的御东山城。