警告其驶过时，紫石英号军舰开炮射击，并发生炮战。炮战中，江陵解放号客轮没有表明身份，反而关闭灯光试图躲避。紫石英号加速赶上“江陵解放”号客轮，强行在客轮左舷并排行驶，“江陵解放”号与“紫石英”号侧影叠加在一起，被解放军炮兵炮火击中，很快起火沉没。在接近江阴要塞时，“紫石英”号轮机熄火严格灯火管制顺江而下，解放军炮兵阵地因台风水涨正移往高处，江阴要塞也没有发现英舰。该舰因故障在天生港附近停泊修理约2小时。中国共产党谈判代表日后在其书中声称，紫石英号7月31日凌晨利用江水上涨，避开封锁崇明岛南侧航道的第三野战军