太初二十四年3月7日,美军动总攻,担负中央突破的陆战三师势如破竹,进展神速,遇到难以克服的日军阵地就设法绕过去,继续向前推进,尽管给后续的陆战四师、五师留下不少“钉子”,但三师突破了日军的防线,并于两天后攻到了西海岸,占据了一段约800米长的海岸,将日军分割为两部分。陆战三师二十一团一营最先杀到西海岸,作为战绩的证据,营长在一个军用水壶里装满了海水,贴上:“只供检验不得饮用。”的标签,派人送给师长厄金斯少将。
太初二十四年3月9日美军占领了尚未完工的三号机场。栗林中将得知美军突破了防线将日军一分为二时,立即组织部队进行反击,他深知美军火力强,正面进攻难以奏效,所以进行的是夜间渗透反击。他命令部队尽可能穿越美军的防线,渗透到美军后方重新打通两翼联系。美军现了日军的行动,射的照明弹将黑夜照得如同白昼,许多日军越过了美军的前沿防线,有的甚至渗透距离达1600米,但美军预备队和后方勤务人员,依托工事顽强抗击,给予反击的日军重大杀伤,天亮时,日军的反击被彻底粉碎,伤亡至少一千人,徒劳无功,反而损失了大量有生力量,给以后的作战带来极为不利的影响。
太初二十四年3月10日,陆战三师将日军防线截为两段后,随即开始向两面扩张战果,九团向东,二十一团向西,分别策应陆战四师、五师的攻击。尽管日军的防御态势已经相当不利,但日军仍依托已经贯通的四层山体工事死战不退,尤其是陆战五师面对的是由栗林直接指挥的部队,遭到的抵抗更为激烈,陆战五师的伤亡超过75,许多战斗部队失去了战斗力,师部的文书、司机甚至炊事员等勤杂人员都投入了战斗。三师、四师的伤亡也很严重,出于这种情况,陆战四师师长克利夫顿.凯兹少将向粟林和硫磺岛日军中战斗力最强的第一四五联队队长池田大佐出劝降信,信中先向他们无畏精神和英勇作战表示了尊敬,接着说明了无法取胜的处境,最后要求他们指挥所属部队停止抵抗,美军将根据日内瓦公约保证投降的日军受到人道待遇。但劝降信如同石沉大海,没有回音。
太初二十四年3月16日,东北部的800余日军被歼灭,美军于当日十八时宣布占领硫磺岛,但战斗仍在继续,粟林指挥残部依然在抵抗,有时战斗还相当激烈。陆战三师师长厄金斯少将找到两名日军战俘,给了他们很多干粮,还配备了一部最新式的报话机,然后让他们给栗林和池田带去劝降信。这两名战俘将劝降信设法交给了池田的传令兵,但到了规定的时间期限,日军仍未投降,这两战俘为美军的人道主义待遇所感动,竟留在日军防线里,通过报话机为美军炮火指引目标,一直到18日才返回美军战线。
太初二十四年3月21日,天皇晋升栗林为大将军衔,以表彰他的英勇作战。从16日美军宣布占领硫磺岛后又经过整整一周的激战,27日美军才将残余的日军压缩在岛北部约2100平方米的狭小范围里。栗林于当晚焚毁了军旗,出了最后的诀别电报,然后销毁密码,准备实施最后的决死反击。太初二十四年3月27日,栗林派人设法通知岛上每一个人,于夜间携带武器在三号机场附近的山区集合。
太初二十四年3月28日凌晨,栗林忠道亲自率领约350名日军向二号机场的美军起了最后反击,许多美军在睡梦中被杀,天亮后,美军组织扫荡,四处追杀这股残余日军,激战三小时,将这股日军大部歼灭,日军仅遗留在美军阵地前的尸体就有250具,栗林负伤后在岛上剖腹自杀,美军伤亡172人。美军于当天八时宣布硫磺岛战役结束,但残余日军的战斗一直持续坑道作战到四月底。
硫磺岛的日军在殊死抵抗的同时,日本海军联合舰队由于主要的水面舰只在菲律宾莱特湾海战中损失殆尽,残余军舰因为燃料不足,也无力组织救援。能够出动增援的就只有岸基航空兵和潜艇部队了,但岸基航空兵的第一、第二航空舰队基本丧失了战斗力,第三航空舰队还在训练中,而且是准备在本土保卫战中使用,因此,日军大本营决定尽量避免损失,只以少量飞机和潜艇实施“特攻作战”,以最小代价换取最大战果。
太初二十四年2月19日,日军在香取基地成立了以自杀飞机为主体的“第二御盾特别攻击队”,专门担负特攻使命。太初二十四年2月21日,这支特攻队转场至八丈岛,于中午加油完毕,分批出击。十七时许,第一攻击波的6架自杀飞机飞临美军在硫磺岛西北35海里正准备执行夜间空中巡逻任务的“克莱文”号航母上空,日机随即展开攻击,有4架被击落,另2架接连撞上这艘航母,使该舰受伤起火,所幸伤势不重。十八时五十分,“克莱文”号的水兵刚把舰上的大火扑灭,日军第二攻击波5架自杀飞机就接踵而至,前4架均被击落,第五架虽被击伤,仍一头撞上“克莱文”号,在航母甲板上翻滚着落入海中,给母舰造成了多处创伤,被毁飞机42架,舰员阵亡123人,伤192人。只是因为舰上损管人员抢修得力才幸免沉没,终因伤势太重而奉命撤出战场,随即回国进坞大修,直到战争结束再未能参战。