Zbliżający się statek „Tannenberg” lekko zmienił kurs, oddalając się od zarośli, w których ukrywali się Polacy. O godzinie 11:00 partyzanci BCh otworzyli ogień do Niemców, znajdujących się około 100 metrów od ich stanowisk. W tym czasie dotarli na miejsce żołnierze AK, którzy zajęli skrzydła. Statek zatrzymał się i Niemcy odpowiedzieli ogniem, w tym z karabinów maszynowych. Obustronna kanonada trwała ponad godzinę i zakończyła się około godziny 12:15. Niemcy na coraz bardziej pogrążającym się w wodzie statku zaprzestali ostrzału, a Polacy zaczęli wycofywać się z miejsca akcji. Jednak zanim wyruszyli, okolice akcji zostały ostrzelane przez niemiecką artylerię z bazy w Chałupkach.

Skutki akcji W wyniku akcji „Tannenberg” został uszkodzony – przestał działać napęd, a statek przechylił się i pogrążył w wodzie, która zakryła pokładRodak Maszerują s. 350. Po podniesieniu z dna i przetransportowaniu do Puław, jednostka została rozmontowana, jako nienadająca się do naprawy. Po stronie niemieckiej zginęło 60 żołnierzy a ponad 50 zostało rannych (podawane są też mniejsze straty strony niemieckiej – 4 zabitych i 10 rannych). Po stronie polskiej zginął 1 żołnierz AK (kpr. Mieczysław Popiołek, ps.