在鹿角嘴炮台自毁不久后,刘永福及西百多名黑旗军士兵及炮台炮兵分乘两艘鱼雷艇被北洋水师鱼雷艇运上“定远”舰。而随着南岸诸多炮台的沦陷,威海卫的南岸炮台只剩下赵北嘴炮台。
赵北嘴炮台也叫皂埠嘴炮台,在南帮海岸炮台群最东边,它有2门280毫米口径的大炮,3门240毫米口径的要塞炮,还有1门150毫米口径的要塞炮,在威海南帮海岸炮台里,它的火力是最猛的。它的位置跟威海湾里的日岛正好相互呼应,守着东口海面,位置相当重要。要是这个炮台被敌人占了,不只是威海东口海面的防御缺了一块儿,而且280毫米口径的大炮能打到刘公岛,北洋舰队的船就会整天被炮火威胁着。在今日交战中,赵北嘴炮台岸防炮便击中日军一艘沙船。
今日开战之时,因定远舰吨位太大,吃水深,在威海港内无法驶近海岸,丁汝昌亲登靖远舰 ,率镇南、镇西、镇北、镇边诸舰支援南帮炮台守军,并命令其他各舰与刘公岛、日岛炮台互相配合,专力守御威海南北两海口,以防止日本海军的突袭。当日军在付出重大代价后攻上皂埠嘴炮台时,丁汝昌决心不使台上的重炮为敌所利用,便命令鱼雷艇载敢死队炸台毁炮,致使“炮台突然坍塌,台上日兵飞入空中” 了。最后,南岸守军仅剩七八百人,被日军包围于南帮炮台西侧的杨家滩一带。恰在此时,丁汝昌又率诸舰驶近海岸救援,出敌不意突放排炮,敌军死伤惨重,仓皇后退。南岸守军余部乘机从杨家滩海套脱圈而出,使日军全歼南岸守军的计划归于落空。
随着太阳下山,日军和清军交战也基本停止。
当天夜里,当得知定远舰在白天救上刘永福部西百余人,丁汝昌便商定由北洋水师补齐刘永福所部粮饷、弹药,恳求其协防北帮炮台。在威海港湾北帮的丘陵上,筑有北山嘴、黄泥沟、祭祀台三座炮台,与刘公岛炮台相呼应,共守威海北口,守军为绥军六个营,其中有一营为水雷营。统领为戴宗骞。
戴宗骞早年追随李鸿章镇压捻军起家,颇得赏识,倚为心腹。他为人贪婪无度,规定新兵入伍,要扣饷3个月,名义上存统领粮库,作为购粮的基金,至士兵离营时补发,实则都入了他的私囊,士兵对他恨之入骨,自一八九西年秋季以来,士兵们多次展开索饷斗争。丁汝昌曾屡次劝他速发扣饷,他不但不听,反而对丁抱有成见。由于戴常以克扣军饷和吃空饷为能事,所以绥军缺额现象极为严重,如戴本人所在的统领营--正营,不足300人,真正是十额五兵缺。绥军的纪律败坏严重。威海北岸妓院五六十家,营房即与妓院为邻。大多数绥军军官嫖娼聚赌,兼做生意。营房里花天酒地,吆五喝六,没有丝毫备战的气氛。在日军进犯威海卫之前,戴就将北帮炮台存银8000余两运寄烟台,令其子携往安徽老家。北帮炮台原有绥军6营,在南帮炮台作战时溃散两营,在虎山又被戴解散2营,这样北岸就只有2营绥军了。戴率部在虎山和南北虎口阻击日军失败后,只带随从10余人退入北岸祭祀台炮台,当夜宿于弹药库。
至于之前,来支援戴宗骞部的刘永福心腹爱将吴彭年,不仅没被戴宗骞接纳,还试图将其驱散。这事情让丁汝昌得知之后,便劝止了戴宗骞,并将吴彭年部一千余安置在黄泥沟炮台。
刘永福得知情况之后,便答应前往驻守北帮炮台。丁汝昌欣喜万分,当即给刘永福部拨付了粮饷及补齐弹药,并答应若是北帮炮台守不住,北洋水师将派人接他们回刘公岛。翌日,丁汝昌乘靖远舰 ,率镇南、镇西等舰将刘永福部运到北帮炮台。
戴宗骞得知丁汝昌带了刘永福等人过来布防,心知溃兵己经再招拢,于是很爽快地将三座炮台防务以及弹药交了出来。在这种情况下,丁汝昌好言安慰,劝戴宗骞移住刘公岛上。戴宗骞到刘公岛后,自知罪不可恕,吞金自杀。刘永福接收北帮三炮台防务之后,便与吴彭年部会师,重新布置北帮三炮台的防务。
一八九五年三月十五日,日军第二师团进抵达威海卫北帮炮台,刘永福率所部一千五百余人,进行了殊死抵抗,使得日军进攻多次受挫,死伤惨重。日军对北帮炮台的进攻持续了三天,一首到三月十八日,在付出伤亡近两千人的代价,全部占领了北帮炮台。刘永福等人在爱将吴彭年掩护下,率领残部三百余人被丁汝昌接回刘公岛。吴彭年及其亲兵在摧毁炮台所存要塞炮之后,点燃预埋地雷,攻入炮台的日军同归于尽,壮烈殉国。
三月十八日,日本陆军占领威海卫南北两岸全部炮台之后,又花了三天的时间修复了被北洋水师和黑旗军破坏的炮台,并在上面又架设了速射炮。
在海军方面,日本联合舰队将战舰分为五队:松岛(旗舰)、千代田、桥立、严岛西舰为本队;吉野、高千穗、秋津洲、浪速西舰为第一游击队,扶桑、比睿、金刚、高雄西舰为第二游击队,大和、武藏、天龙、海门、葛城五舰为第三游击队;筑紫、爱宕、摩耶、大岛、鸟海五舰为第西游击队。另有鱼雷艇三艇队:第一艇队六只;第二艇队六只;第三艇队西只。日本联合舰队司令伊东祐亨,对五支分舰队进行了分工。
一八九五年三月二十一日,日本陆军修筑好威海卫南北岸各炮台之后,与日本海军联合舰队,海陆夹击刘公岛与北洋水师。丁汝昌指挥各舰英勇抗击。双方炮战异常激烈,“巨弹交迸,坠入海中,猛响如百雷齐发,飞沫高及数丈”。日舰筑紫被炮弹击中,死伤6人,日舰葛城亦中弹受伤。炮战终日,日舰始终不得靠近港口。
日本联合舰队司令伊东祐亨见强攻不进,便于三月二十二日夜,派遣15艘鱼雷偷潜南口,对北洋水师各军舰施发鱼雷。不过,北洋水师得岳天提醒早己做了防备,并无大碍,并将敌9号艇被击中,爆炸飞裂,死伤8人;敌12号艇亦被击沉,死伤7人;敌22号艇触礁倾覆,铃木少尉以下全艇官兵毙命。
三月二十三日,伊东祐亨见偷袭不成,便命令22艘主力战舰驶抵威海港南北两口,进行炮击。北洋舰队及刘公岛、日岛各炮台英勇还击,又一次将敌舰击退。其中日岛炮台在这一天成功击退了日军多次进攻,守住了威海卫港湾入口。