在南京下游60英里的玫瑰岛附近,两发从红色军队控制的北岸发射的炮弹击中“紫石英”号,破坏了它的舰桥和舵手室。船舵失去控制。“紫石英”号无助地顺流漂移,在岛附近的一个沙洲上搁浅。它的4门前主炮因为朝向小岛,根本用不上。但是它的后炮开始组织起有序的射击,把4英寸的炮弹倾泻在共产党的阵地上。来自岸上的炮击又一次变得猛烈起来。“从那时候开始,一切都变得模糊了。”一个幸存者这样说道。
上海派出了更多的救援人员。“紫石英”号的姐妹舰“黑天鹅”号在被赶走前驶到“罗斯岛”附近。1万吨级的巡洋舰“伦敦”号从香港赶来,溯江而上,但它未能到达离“紫石英”号更近的地方。在近距离内,中共的炮兵打坏了“伦敦”号脆弱的上部船体;当它返回上海时,炮弹在它的左舷击穿了22个洞眼,右舷也有一些破损;一发炮弹在弹药库内爆炸。为了在3英里或更远的区域作战,也为了适应开阔水面上的机动性要求,英国的战舰通常都建造得比较庞大,但这种大型巡洋舰一旦来到较狭窄的长江水道就不如小船灵活了。“伦敦”号的船员中15人死亡,23人受伤。