日军官兵面临生死存亡,拼死抵抗。一些日军士兵,浑身烈焰,抱着炸弹,不顾一切地钻向美军坦克、堑壕。地堡封闭了,又被日军挖开。一个地堡出口被堵死了,日军又从另一个更隐密的出口射击。刚消灭前面的堡垒,背后又突然出现日军新的堡垒。每一个堡垒,每一处沟坎,双方都要反复争夺。美军每前进一步,都要付出巨大代价。登陆头5天,美军损失了6000人。为了争夺摺钵山制高点,美军苦战10天,每天仅推进几百码,直到2月24日才把一面红、白、蓝三色星条旗插上了摺钵山的火山口。
占领摺钵山后,美军继续向硫磺岛北部和东北部高地推进。日军更加拼死抵抗。美军用重迫击炮轰,用汽油灌注低洼地烧,终于千辛万苦,摧毁了日军防御体系,将各处日军分割包围。
3月21日,美军开始围攻栗林中将的指挥部。就在这一天,东京发来嘉奖令,晋升栗林为日本陆军大将。三天以后,美军用重迫击炮敲开了栗林指挥部所在地的地堡壳盖,又灌注了几大桶汽油,点火焚烧。日军官兵入地无门,新提拔为大将的栗林在绝望中向东京发了最后一份效忠电,便切腹自杀。