9日一时,日舰驶抵萨沃岛西北,日军了望兵夜战素质较高,先发现了两艘巡逻的美军驱逐舰,而装备新型雷达的美军驱逐舰却未能发现日舰(据说是为了防止过载而雷达没有开机),三川率舰队实施了巧妙的机动从这两艘美舰之间进入铁底湾,美舰还毫无察觉。三川考虑到自己编队长达8000余米,作战海域狭窄,又是夜间,编队作战多有不便,于是下令各舰按照作战计划自行战斗。一时三十三分,三川下达总攻击令。直到十分钟后,美军“帕特森”号驱逐舰才发现日舰,刚用无线电发出警报:“注意!不明身份军舰正在进港!”日军的水上飞机就投下了照明弹,将南区的美舰照得清清楚楚,日军的炮弹和鱼*雷接踵而来,澳大利亚海军“堪培拉”号巡洋舰右舷连中两条鱼*雷,又先后被24发炮弹击中,不到五分钟就失去了战斗力,天亮后被美军自己击沉。“芝加哥”号接到报警,舰长下令发射照明弹,但几发照明弹都没点着火,就在这时舰长发现有数条鱼*雷射来,立即转舵规避,为时已晚,舰首被一条鱼*雷击中,桅杆也被一发203毫米炮弹击中,“芝加哥”号连连开炮还击,由于日舰速度很快,只来得及向日军队列最后的“夕风”号驱逐舰发射了25发炮弹就失去了目标,便向西退出战斗。最先发现日舰的“帕特森”号驱逐舰与日舰展开炮战,舰长下令发射鱼*雷,鱼*雷长未听到命令而没执行,该舰被日军击中一弹,两门舰炮被毁。“巴格雷”号驱逐舰占领了发射阵位,舰长下令发射鱼*雷,但鱼*雷射击诸元还没装定,眼睁睁看着日舰离去,等到鱼*雷发射,早已追不上远去的日舰了,这场奇葩二虎的单挑就这么诡异的结束了。
日军大本营获悉美军在瓜岛登陆后,决定由陆军第17军抽出部分兵力,在海军协同下夺回瓜岛。8月16日,一木清直大佐率领先头部队约1000人分乘6艘驱逐舰前往瓜岛。8月18日夜,一木支队在亨德森机场以东约30公里处顺利登上瓜岛。
20日瓜岛上的美军战斗机成功击退了零式战斗机的进攻。8月21日凌晨,轻敌的一木大佐率领500名日军向泰纳鲁河河口的美军阵地发起了进攻。美军的火力非常猛烈,日军顿时尸横遍地,血流成河,冲锋立刻被打退。经过半夜的激战,美军派出一个营绕到日军背后,实施两面夹击,日军向海边溃退,由于滩头日军顽抗美军不得已出动轻型坦克去彻底消灭日军残部。泰纳鲁战斗接近尾声时,美军医护人员曾试图救治日军伤员,但日军却拉响手雷与美军同归于尽,为此美军下令对日军伤员不予救治,直接坦克碾过。5辆轻型坦克向日军盘踞的丛林冲去,坦克从日军死尸和伤兵身上碾过,履带上沾满血肉,活像绞肉机。
泰纳鲁河战斗以日军的彻底失败告终,美军阵亡35人,伤75人。日军在战场上留下的尸体就达八百余具。此役美军终于打破了“零式无敌”的神话,并且首次获得了战场制空权。美军由于准备充分加之有空军配合,因此取得了胜利。
8月23日,川口的第35步兵旅团到达特鲁克,搭乘慢速运输舰前往瓜达尔卡纳尔。但田中的舰队在东所罗门海战中受创,导致日军重新思考是否利用慢速运输舰设法把更多的部队送到瓜达尔卡纳尔岛。舰艇改将川口的士兵载到拉包尔。在那里,日军计划利用驱逐舰把川口的士兵经由肖特兰群岛的日本海军基地送到瓜达尔卡纳尔岛。日本驱逐舰在整个战事中经常能够于一夜之间直下新乔治亚海峡到瓜达尔卡纳尔岛并回航,尽量减少暴露于盟军空袭之下。他们被盟军称为“东京快车”(东京特快),但日军部队称之为“老鼠运输”。但是,以这种方式运送部队,令大多数的重型装备和补给品,如重型火炮、车辆和许多食品和弹药,并不能随同部队一起运送到瓜达尔卡纳尔。此外,这类行动又使日军所迫切需要用来护航的驱逐舰更加吃紧。不过盟军海军指挥官--或是出于无力,抑或是不愿意--在夜间挑战日本海军部队,所以日本人在夜间能控制所罗门群岛附近海域。但是,在白天日本船只只要仍留在亨德森机场飞机攻击范围之内(大约200英里(320千米)),便受到空中打击的威胁。在战役中这种添油战术情况持续了数个月之久。
对于丰田副武这种添油战术,用张建元总参的话说“要是这家伙(丰田副武)在中国国防军的编制内,早就送上大沙河靶场了。”