18时10分,岸上指挥所下达命令:鱼雷快艇出击!
隐蔽的9艘鱼雷快艇如离弦利箭,呈单纵队由东往西向战区高速进发。距离15链(1链相当于1/10海里,即185.2米,)时敌方蓦然分辨清楚是解放军的鱼雷快艇,遂开火,同时采取紧急规避。距离4链时,张逸民命令一中队103艇负责牵制“台生”号,184、175艇执行攻击。
19时25分,距离500米,184、175艇齐射,103艇单独发射。约20秒,“台生”号冒出两个巨大火球。“爆炸后,又有一次更大的爆炸,我估计引爆了台湾带来还没有来得及卸的弹药。五分钟后,敌舰沉没。”张逸民在他的回忆录中写道。“台生”号生还者仅56人。