舰队按照杨城的指令,由欧阳胜率领一部分舰艇顺利抵达彭佳屿与台湾基隆之间海域。
9时,舰队航行至距离基隆60海里的海域。
欧阳胜根据杨城的训令,迅速召集了所有舰长到分舰队旗舰--“威势”号战列舰上开了一个短会;在会上,欧阳胜下达了下午作战的命令。
此时,停泊在这一海域的战舰共有12艘:“威势”号、“威严”号与“威慑”号战列舰,“鹰-02”号装甲巡洋舰,“隼-01”号、“隼-02”号和“隼-03”号战斗巡洋舰,“标枪-03”号、“标枪-06”号(新建)驱逐舰,“马蜂-04”号、“马蜂-05”号(新建),“马蜂-06”号(新建)近岸炮舰;另外还有2艘鱼雷艇-“黄蜂-05”号(新建)、“黄蜂-06”号(新建),以及20艘大型运兵轮、5艘补给舰。
中午12时,“威慑”号战列舰、“隼-03”号战斗巡洋舰、“标枪-06”号驱逐舰、“马蜂-06”号近岸炮舰、“黄蜂-06”号鱼雷艇、10艘大型运兵轮、2艘补给舰朝淡水方向移动。
12时30分,“威势”号战列舰与“威严”号战列舰、“鹰-02”号装甲巡洋舰、“隼-01”号战斗巡洋舰和“隼-02”号战斗巡洋舰、“标枪-03”号驱逐舰、“马蜂-04”号和“马蜂-05”号近岸炮舰、“黄蜂-05”号鱼雷艇、10艘大型运兵轮、3艘补给舰往基隆洋面靠拢。
下午1时,欧阳胜把攻击基隆的舰队一分为二,并迅速完成了部署。
1时10分,欧阳胜派遣传令官上岸,把一份要求台湾守军在2时前投诚的信件交给了当地清军。
2时整,最后通牒到期,清军置之不理。
2时02分,“威势”号战列舰与“威严”号战列舰、“鹰-02”号装甲巡洋舰开始用主炮轰击基隆炮台。顿时,震耳欲聋的炮声响彻洋面,滚滚浓烟和爆炸的火光弥漫住整个作战区域。
基隆炮台守军也不甘示弱,马上开炮还击;双方就这样你来我往的攻击着。
水面上炮弹如雨,烈焰冲天,硝烟狂涌,水柱四溅。
由于基隆炮台上的清军火炮『射』程没有战舰的『射』程长,再加上准头太差,炮弹威力不够,偶尔击中,相对于皮厚肉粗的军舰也没有产生致命的伤害;经过了一个小时的炮战,其构筑的炮台被军舰用舰炮摧毁了。而后,登陆小艇快速向前靠去;陆战队员开始实施强行登陆作战。
3时25分,陆战队员的抢滩攻击在舰炮强大火力的直接支援下取得成功;清军退守附近山头。
与此同时,攻击基隆的另一路部队在“隼-01”号战斗巡洋舰与“隼-02”号战斗巡洋舰、“马蜂-04”号和“马蜂-05”号近岸炮舰的炮火掩护下乘坐登陆艇向基隆狮球岭登陆冲击,在仙洞山海岸与台湾刘永福所部黑棋军展开激战。
4时10分,占领炮台的陆战队在直接攻击山头无果的情况下,改为从山头迂回,迫使清军退出山口;并在山口处与登陆狮球岭的陆战队合力击溃了黑棋军,并配合海上军舰攻击基隆;于5时整,歼灭基隆守军,占领基隆港。
同样的战斗也在淡水河口发生。
9月24日清晨,人民军凭借其海上强劲的火力和炮台被晨雾笼罩的有利时机,从海上、陆路两面向淡水发动了攻击,一举摧毁了淡水河口的两座炮台,在大炮台山全歼了台湾驻守淡水的守军,并迫使黑棋军残部向台北溃退。
9月25日,人民军用火yao炸开了封锁航道的沉船障碍,战舰顺流直下,炮击台北清军海岸防御工事;并配合陆战队截断了台北守军南逃之路。下午3时,陆战队经过激烈战斗解放了台北城,俘虏了至前线督战的黑棋军统领-刘永福、兵备道台-龚照屿。
此后,陆战队一路势如破竹,席卷了整个台北地区。
杨城在歼灭了马尾水师,消除了腹背隐患之后,于9月23日下午率领“紫龙”号战列舰、“渊龙”号战列舰、“鹰-01”号装甲巡洋舰、“雕-01”号防护巡洋舰与“雕-02”号防护巡洋舰袭击了防御比较薄弱的澎湖。
清军在澎湖设有马公、西屿、四角屿、荷兰屿等炮台,守军约有1500人。
9月23日下午2时,“渊龙”号战列舰首先炮击了荷兰屿炮台。3时,陆战队在鸡姆澳登陆,击溃守岛清军。
24日,“紫龙”号战列舰与、“鹰-01”号装甲巡洋舰继续攻击四角屿炮台,“雕-01”号防护巡洋舰与“雕-02”号防护巡洋舰轰击马公炮台。同日,人民军在双头跨登陆成功,抓获守岛副将戴金荣。
就这样,澎湖于24日下午落入了人民军的手中。