На следующий день — 8 мая — разведчики с обеих сторон почти одновременно обнаружили противника. Первые американские самолеты начали взлетать с палубы “Yorktown" в 9:15. Уже черед двадцать минут в сторону японской эскадры вылетели 39 пикировщиков, 21 торпедоносец и 15 истребителей. Спустя примерно час полета американским летчикам открылись японские корабли. Воздух патрулировали десять А6МЗ, которые немедленно перешли в атаку, стараясь рассеять противника. Авианосцы попытались уйти в приближающийся погодный фронт, но это удалось только «Дзуйкаку». Несмотря на плотный заградительный огонь, американцам удалось поразить «Сёкаку» четырьмя 453-кг бомбами.
Но до этого с палуб японских авианосцев успели подняться восемнадцать торпедоносцев, тридцать три пикирующих бомбардировщика и восемнадцать истребителей. В 11:09 японские летчики обнаружили американские корабли и начали атаку. “Lexington” — самый крупный и наименее поворотливый корабль — получил две торпеды и две 242-кг бомбы. В 12:47 на борту авианосца взорвались пары бензина из пробитого топливного бака. Несмотря на пожар, авианосец продолжал принимать возвращающиеся самолеты. В 14:45 прогремел новый взрыв, который и решил судьбу корабля. В 20:00 закончилась эвакуация экипажа, и эсминец “Phelps” добил авианосец четырьмя торпедами. Вместе с «Лексом» на дно ушли тела 220 погибших членов экипажа. Меньший и более маневренный “Yorktown” отделался одним попаданием 242-кг бомбы. Вечером по приказу адмирала Нимица авианосец ушел в Перл-Харбор. Всего во время боя американцы потеряли 78 самолетов. Потери японцев составили 69 машин.
До 10 мая японские самолеты-разведчики продолжали поиски американцев, но, не обнаружив ничего, вернулись на Трук, куда прибыли 16 мая. На следующий день, пополнив запасы топлива, «Миоко» и «Хагуро» отправились в Куре, куда прибыли 22 мая.
Действии «Асигару» на юге
Прибыв 5 марта в Макассар, крейсер оставался там на якоре до 26 марта. В тот день он получил задание участвовать в «операции X» («X секусен») — занятие острова Рождества, лежащего к югу от Явы. Выполнив задание, крейсер вернулся в порт 6 апреля. Спустя четыре дня «Асигара» был оперативно подчинен флоту юго-восточного района (нансей хомен кантай). Но порт корабль покинул лишь 23 апреля и спустя четыре дня прибыл в Сурабаю. Там он простоял до 25 мая, когда поступил приказ возвращаться в Сасебо. На место назначения «Асигару» прибыл 2 июня. 10–20 июня крейсер стоял в доке, проходя первую военную модернизацию. 25 июня крейсер снова направился в Макассар, куда прибыл 1 июля. Там корабль простоял неделю, а 8 июля прибыл в Сурабаю, где снова стал флагманом «2-го южного экспедиционного флота». В Сурабае он простоял на якоре до 11 августа 1942 года.