威廉·本森上将率领美国所有精锐离开波士顿军港朝珍珠港扑去,太平军装扮成商人的探子早已从波士顿传回消息。在太平洋特遣舰队歼灭美军亚洲中队后,太平军太平洋舰队在司令萨镇冰的指挥下就全部开往珍珠港,同时加强了海参崴、库页岛的海岸警备工作,监视美、俄等国动向。为实现大洋战略,多年来,太平天国花费大量人财物力打造太平洋舰队,此时除去第一特遣分队在珍珠港外,太平天国在海参崴、库页岛的太平洋舰队共有三艘战列舰、三艘重巡洋舰、四艘轻巡洋舰、十艘驱逐舰、四艘炮舰、八艘潜艇、十五艘鱼雷艇、二艘扫雷舰、二艘通信舰、一艘鱼雷艇载运舰、二十二艘武装运输舰,整体实力仍略强于美国海军。
基于低估珍珠港太平军海军实力及避免与沙俄摩擦引起两线作战的原因,威廉·本森上将拒绝了部下绕袭海参崴、库页岛的建议,欲趁珍珠港各项军事设施尚未完备之际快速夺回夏威夷群岛。1897年12月5日,美军舰队抵达距中途岛110海里处,与赶赴珍珠港的太平军太平洋舰队遭遇,双方立即列阵并行展开炮击。萨镇冰的旗舰是“战甲”号厚装甲战列舰,与“战乙”号、“战丙”号战列舰当先与美舰炮击,其余舰只紧随其后,鱼雷艇和潜艇则组成游击分队,寻机偷袭美舰。太平军的鱼雷均采用了基于水压原理的鱼雷定深器及控制鱼雷的定向直航的陀螺仪等新技术,精度和攻击威力非同小可。美军的“霍兰"号潜艇和"亚尔古I"号潜艇并未随其海军出征参加这场战斗,因此美军只有鱼雷艇可作袭击之用。开战以后,双方都想抢占“T”字位那一横,避免占在“T”字位那一竖上,于是双方都开足马力拼命打旋,这时太平军舰船速度较快的优势就显现出来,开战半小时后,太平军舰队占住横位,击沉美军“缅因”号二等战列舰、“马布尔黑德”号防护巡洋舰、“费城”号防护巡洋舰及三艘炮舰、四艘鱼雷艇,使“印第安纳”号(BB-1)战列舰、“辛辛那提”号防护巡洋舰及二艘炮舰丧失战斗力被迫驶离战场。太平军方面,一艘驱逐舰和二艘炮舰、三艘鱼雷艇被击沉。战斗继续进行,一个小时后,当太平军二艘轻巡洋舰丧失战斗力退出战场、两艘驱逐舰及一艘炮舰被击沉时,美军“德克萨斯”号二等战列舰与“亚特兰大”号防护巡洋舰、“芝加哥”号防护巡洋舰、“蒙哥马利”号防护巡洋舰、“明尼阿波利斯”号防护巡洋舰及二艘炮舰、五艘鱼雷艇燃着熊熊大火慢慢沉入海底。威廉·本森上将的旗舰“奇尔沙治”号(BB-5)战列舰正追着一艘太平军轻巡洋舰猛轰,不妨一艘太平军潜艇偷偷潜过来,上浮到合适位置发射一枚鱼雷正中这艘战列舰,威廉·本森上将只觉舰身一阵剧烈抖动,一股海水从破洞涌入船中,水兵们忙着堵漏,太平军轻巡洋舰见状索性快速靠过来近距离一顿火力输出,“奇尔沙治”号(BB-5)战列舰的主炮塔被击毁,甲板上燃起大火,威廉·本森上将忙钻入装甲指挥仓中暂避,太平军“战乙”号战列舰刚好扑灭大火发现前方的美军旗舰,立即全力攻击,一发开花弹命中弹仓,引发剧烈爆炸,威廉·本森上将与“奇尔沙治”号(BB-5)战列舰一起沉入海底。这段时间里,“纽瓦克”号防护巡洋舰被“战甲”号战列舰击沉,“查尔斯顿”号防护巡洋舰被“战丙”号战列舰击沉,“旧金山”号防护巡洋舰被太平军两艘重巡洋舰相互配合击沉,“底特律”号防护巡洋舰被太平军四艘驱逐舰围攻后击沉,“布鲁克林”号装甲巡洋舰被太平军鱼雷艇偷袭击伤退出战场,“哥伦比亚”号防护巡洋舰及两艘鱼雷艇载运舰均被太平军潜艇发射鱼雷击沉,一艘鱼雷艇被俘,一艘炮舰被太平军轻巡洋舰击沉。太平军又损失了两艘鱼雷艇,一艘潜艇发生故障沉没,一艘重巡洋舰被击沉,一艘重巡洋舰丧失战斗力撤离战场。开战四个小时后,美军“衣阿华”号(BB-4)战列舰舵轮被打坏,方向失灵,被一艘潜艇发射鱼雷击中,舰上官兵挂白旗投降,通报舰“海豚”号、五艘扫雷舰、十七艘运输补给舰及舰上海军陆战队见了均挂起了白旗,“纽约”号装甲巡洋舰在击沉一艘太平军驱逐舰后见势不妙夺路而逃,被一艘太平军炮舰追上缠住,眼见三艘太平军驱逐舰赶来挡住了去路,“纽约”号装甲巡洋舰也打起了白旗。这会儿,美军“印第安纳”号(BB-1)战列舰、“辛辛那提”号防护巡洋舰及二艘炮舰,避到中途岛浅水湾区搁浅修理,被太平军舰队发现炮击,美军舰上人员都弃舰上岸逃去,一艘炮舰被击沉,其余三舰均被太平军俘获。黄昏时,中途岛海战结束,美国海军除“布鲁克林”号装甲巡洋舰逃回波士顿军港外,其余舰船或俘或沉,全军覆没。太平军海军陆战旅押着包括美国海军陆战队在内的三千多名俘虏占领了中途岛。
1897年12月30日,太平军太平洋舰队剩余舰船驶到美国本土,绕其海岸一圈,沿途摧毁残余美舰、海岸要塞、炮台、军港、船厂、船坞,美国最后的装甲巡洋舰“布鲁克林”号也终于被击沉在波士顿军港。至1898年1月25日太平军太平洋舰队在纽约港补充给养后离开,美国海上力量及海岸警备力量全部被消灭,其各大军港和船厂均被摧毁,至少五年内不能建造大型军舰。
。