8月7日下午02:00左右,第八舰队在三川军一的带领下驶出了拉包儿基地,以玉碎的心态全速往瓜岛海域猛扑而来。
日军要想在光天化日下南下,是无法避开美军空中侦察的。事实上,早在8月7日的白天,负责监视日军的一架美军b—17轰炸机就发现了正奉命向拉包尔集结4艘日舰,由于距离战区太远,没能引起美军的充分注意。当晚三川的舰队刚出动,美军的s—28号潜艇就发现并报告了上级,此时日军舰队距瓜岛也还有五百余海里,同样没引起美军的注意。
8月8日八时许,一架澳大利亚的侦察机第三次发现了三川舰队,但飞行员出于无线电沉默的考虑,没及时报告。下午返回基地后又不以为然,用过点心后才向上级报告,足足耽误了六小时,使得美军来不及再派出飞机侦察核实。更要命的是他还把这支舰队的编成错报为2艘水上飞机母舰、3艘巡洋舰、3艘驱逐舰。使登陆编队司令特纳错误判断为这样的舰队不可能是来实施海战的,很可能是在所罗门群岛某处港湾建立水上飞机基地来弥补失去的图拉吉岛水上飞机基地。而美军最主要的情报来源——密码破译小组一方面由于日军刚开始使用新的密码,需要一段时间来破译,另一方面三川舰队在航行中采取了严格的无线电静默,所以无法提供准确情报。特纳深知他的登陆编队是日军首要目标,而从拉包尔到瓜岛必经之路是所罗门群岛两串岛链之间的狭窄水道,也就是人们通常所说的“槽海”,他于8月8日曾特别加派一架侦察机沿槽海侦察,但因为天气不好,这架飞机未能按命令飞完全程就返航了,而且飞行员也没将报告这一情况。因此,特纳对即将到来的海战一无所知。这还真是奇葩碰上二虎,美国人也配合着一起比下限,让通过侦查卫星来实况转播的中国海军的将领们大摇其头,要是自家的舰队敢这么干,老子保证不抽死他,直接扔海里喂鱼就得了,免得上岸来恶心人。
三川也算的上智勇兼备的战将,为做到知己知彼,8日4时三川就命令5艘重巡洋舰各弹射起飞一架舰载侦察机,对瓜岛进行全面侦察,了解了美军舰队的兵力组成和所在位置,当他知道美军在瓜岛海域有多艘航母,掌握着制空权,而且兵力占优势,便决定以己之长攻其之短,实施夜战。十六时许又派两架侦察机进行侦察,以进一步查明情况。三川一进入瓜岛和图拉吉岛之间水域,(后来因为在这片水域,日美双方有好多军舰战沉,而被形象称为“铁底湾”)第三次派出两架侦察机核实美舰的夜间停泊位置,并在夜战时投掷照明弹。正是由于三川进行了反复的侦察,对美军的情况已经完全掌握,他决定从萨沃岛以南进入铁底湾,先消灭美军的巡洋舰,再消灭运输船,最后从萨沃岛以北撤出。随即通过旗舰“鸟海”号重巡洋舰的灯光信号将作战计划通知各舰。十八时,日舰将甲板上的所有易燃物扔进海中,对弹药进行最后检查整备。二十二时三十分,天色完全黑了,日军以“鸟海”号为首排成间距1200米的单纵列,在桅杆上升起白色识别旗,加速到28节,杀气腾腾闯入瓜岛海域!而与此同时美军担任海空掩护的航母编队司令弗莱彻,借口舰载机损失和油料不足,报告戈姆利请求撤走,黄昏时分未获批准就擅自率航母编队撤出瓜岛海域,二十时已远离了瓜岛。特纳只好紧急召集掩护编队司令克拉奇利和范德格里夫特开会,通报了这一情况,并宣布由于失去了空中掩护他的舰只将在第二天撤走,尽管登陆部队的补给物资卸载量还不到四分之一。范德格里夫特对此表示了强烈抗议,但特纳认为他别无选择,只能连夜尽可能多卸下一些物资。会议气氛十分紧张,开了数小时仍是不欢而散。
就在会议结束,克拉奇利乘汽艇赶回旗舰半路上,战斗打响了。美军在铁底湾部署是:分为三个巡逻区,以瓜岛和图拉吉岛之间的萨沃岛中心点125度延伸线划分南北两个巡逻区,佛罗里达岛西侧子午线以东为东巡逻区。南区由第一大队3艘巡洋舰、2艘驱逐舰负责警戒,北区由第二大队3艘巡洋舰、2艘驱逐舰负责警戒,东区由第三大队2艘巡洋舰、2艘驱逐舰负责警戒,另以2艘驱逐舰在萨沃岛以西巡逻,作为雷达警戒哨。克拉奇利去开会前只是指定“芝加哥”号巡洋舰舰长代理指挥南区巡逻,既没有具体指示,也没作战预案。
8月9日一时,日舰驶抵萨沃岛西北,日军了望兵夜战素质较高,先发现了两艘巡逻的美军驱逐舰,而装备新型雷达的美军驱逐舰却未能发现日舰(据说是为了防止过载而雷达没有开机),三川率舰队实施了巧妙的机动从这两艘美舰之间进入铁底湾,美舰还毫无察觉。三川考虑到自己编队长达8000余米,作战海域狭窄,又是夜间,编队作战多有不便,于是下令各舰按照作战计划自行战斗。一时三十三分,三川下达总攻击令。直到十分钟后,美军“帕特森”号驱逐舰才发现日舰,刚用无线电发出警报:“注意!不明身份军舰正在进港!”日军的水上飞机就投下了照明弹,将南区的美舰照得清清楚楚,日军的炮弹和鱼*雷接踵而来,澳大利亚海军“堪培拉”号巡洋舰右舷连中两条鱼*雷,又先后被24发炮弹击中,不到五分钟就失去了战斗力,天亮后被美军自己击沉。“芝加哥”号接到报警,舰长下令发射照明弹,但几发照