W chwilę po otwarciu ognia przez „Hokoku Maru”, około 12.12, „Bengal” był już na pozycji aby odpowiedzieć ogniem. We Fremantle odebrano wysłany przez „Bengala” sygnał „jesteśmy pod ogniem, pozycja 19 stopni 38 minut S 93 stopni 5 minut E”„We are being shelled my position 19 degrees 38 minutes South 93 degrees 05 minutes East”.. Pierwsze salwy „Hokoku Maru” były niecelne, a około 12.15 szósty pocisk wystrzelony z „Bengala” trafił w rufę „Hokoku Maru”, gdzie spowodował znaczną eksplozję. Z pokładu „Bengala” oceniono, że trafił on zapewne w podręczny magazyn amunicji na pokładzie japońskiego okrętu (według artylerzystów „Ondina” to oni trafili w japoński okręt). W rzeczywistości pocisk trafił w wyrzutnie torpedową i spowodował eksplozję przynajmniej jednej torpedy. O 12.20 „Bengal” został trafiony po raz pierwszy w dziobowy magazyn, który został zalany wodą.
20 minut później okręt zmienił kurs na 200° i wyrzucił pławy dymne, które jednak nie funkcjonowały. Minutę później „Bengal” został trafiony ponownie, tym razem w rufę. O 12.45 na pokładzie „Bengala” było już tylko pięć pocisków do jego armaty 12-funtowej.