当天进港时,提督丁汝昌驻节的旗舰“定远”照例排在整个编队的领头位置,首先通过航道。舰首劈波斩浪,迎面而来的海水被分向两边,排水量7670吨的铁甲巨舰所产生的分水压力无疑是惊人的。“定远”舰通过入口时为了尽量避开水雷布设带,靠着刘公岛一侧航行。哪知被“定远”舰分开的海水不断涌动,竟将靠近刘公岛的那个浮标推离了预定位置,漂浮到近岛的礁石群之间。此时浮标的正下方和外侧下方海水中实际已经都是丛立的礁石,由于当时正值退潮,这些礁石距离海面的只有六米左右。
跟随在“定远”之后进港的是姊妹舰“镇远”,舰上的官兵没有注意到海面上浮标发生偏移这一细微变化,继续依照“定远”的动作,贴近刘公岛侧旁的浮标航行进港。由于满载煤水补给,“镇远”舰的吃水已经超过了六米……当“镇远”逐渐驶进航道后不久,发生触礁事故,左舷舰底破损进水,后发现有五舱八处破口,受损远超出想象。作为北洋海军柱石的两艘“定远”级铁甲舰,竟然有一艘受伤了!而且当下正值旅顺、威海防务吃紧,内则清议汹汹、外则寇氛日逼的特殊时期,北洋海军内每一艘能够航行战斗的军舰都万分宝贵,更毋庸说是“镇远”这样被视作擎天支柱的大型铁甲舰了。“定远”舰下锚旋泊停妥当后,丁汝昌立刻乘坐火轮舶板前往“镇远”,了解失事的具体情况。此时“镇远”舰已开始侧倾,幸亏军舰采用的是双层底结构,才避免了完全倾覆的噩运。情急之下,丁汝昌果断命令“镇远”驶往浅水区,以防军舰因进水过多沉没,并让各舰都派出人手帮助抽水,以图补救。
