3月21日,日本天皇晋升粟林为大将军衔,以表彰他的英勇作战。
从16日美军宣布占领硫黄岛后又经过整整一周的激战,24日美军才将残余的日军压缩在岛北部约2100平方米的狭小范围里。粟林于当晚焚毁了军旗,发出了最后的诀别电报,然后销毁密码,准备实施最后的决死反击。
3月25日,粟林派人设法通知岛上每一个人,于夜间携带武器在三号机场附近的山区集合。
3月26日凌晨,粟林亲自率领约350名日军向二号机场的美军发起了最后反击,许多美军在睡梦中被杀,天亮后,美军组织扫荡,四处追杀这股残余日军,激战三小时,将这股日军大部歼灭,日军仅遗留在美军阵地前的尸体就有250具,粟林负伤后切腹自杀,美军伤亡172人。美军于当天八时宣布硫黄岛战役结束,但清剿残余日军的战斗一直持续到四月底。
硫黄岛的守备部队在殊死抵抗的同时,日本海军联合舰队由于主要的水面舰只在菲律宾莱特湾海战中损失殆尽,残余军舰因为燃料不足,也无力组织救援。能够出动增援的就只有岸基航空兵和潜艇部队了,但岸基航空兵的第一、第二航空舰队基本丧失了战斗力,第三航空舰队还在训练中,而且是准备在本土保卫战中使用,因此,日军大本营决定尽量避免损失,只以少量飞机和潜艇实施“特攻作战”,以最小代价换取最大战果。
2月19日,日军在香取基地成立了以自杀飞机为主体的“第二御盾特别攻击队”,专门担负特攻使命。
2月21日,这支特攻队转场至八丈岛,于中午加油完毕,分批出击。十七时许,第一攻击波的6架自杀飞机飞临美军在硫黄岛西北35海里正准备执行夜间空中巡逻任务的“萨拉托加”号航母上空,日机随即展开攻击,有4架被击落,另2架接连撞上这艘航母,使该舰受伤起火,所幸伤势不重。十八时五十分,“萨拉托加”号的水兵刚把舰上的大火扑灭,日军第二攻击波5架自杀飞机就接踵而至,前4架均被击落,第五架虽被击伤,仍一头撞上“萨拉托加”号,在航母甲板上翻滚着落入海中,给母舰造成了多处创伤,被毁飞机42架,舰员阵亡123人,伤192人。只是因为舰上损管人员抢修得力才幸免沉没,终因伤势太重而奉命撤出战场,随即回国进坞大修,直到战争结束再未能参战。
与此同时,日军的自杀飞机还攻击了硫黄岛以东的美舰,一架日机撞上了“俾斯麦海”号护航航母的后升降机,并在机库里爆炸,立即引爆了机库里的飞机,大火迅速蔓延,很快波及到了弹药舱,引发了大爆炸,舰长见无法挽回,只得下令弃舰。该舰燃烧了足足三小时,才沉入海中。舰上水兵伤亡约350人。被日军自杀飞机击伤的还有“隆加角”号护航航母、477号和809号坦克登陆舰、“基厄卡克”号运输船。