This Date in Naval History: Battle of Coral Sea – Day 2
Day 2 – Heavy blows traded by both sides. Each side loses at least one carrier, but the Japanese thrust to Port Moresby is thwarted. Read more here. See also the animation via this link: Battle of Coral Sea (Illustrated)