Żołnierze Batalionów Chłopskich, podzieleni na trzy plutony, rozlokowali się w lesie na północ od PuławDla obrazu miejsca akcji zob. Mapę WIG Puławy.zob. sytuacyjną mapkę Rodak op. cit. s. 184.. Wystawiono także ubezpieczenie od strony Gołębia. Dwa plutony zajęły stanowiska wzdłuż dwutorowej w tym miejscu linii kolejowej. Ich zadaniem był atak na pociąg. Trzeci pluton ulokował się na południe od nich. Jego zadaniem było odcięcie uciekających Niemców i ubezpieczanie dwóch pozostałych plutonów od strony Puław, w okolicy których stacjonowało około 2000 niemieckich żandarmów, własowców i żołnierzy węgierskich. Saperzy Batalionów Chłopskich założyli ładunki wybuchoweRodak op. cit. s. 183-5..

Przebieg akcji Od godziny 23:00 żołnierze oczekiwali na pociąg, będący celem. Przed północą obok ich stanowisk przejechał inny pociąg. O godzinie 00:04, zgodnie z planem, nadjechał pociąg amunicyjny. Założony ładunek wybuchł pod drugą lokomotywą prowadzącą skład, co spowodowało jego wykolejenie. Żołnierze poderwali się ze swoich stanowisk i ruszyli w kierunku pociągu. Rozbroili załogę pierwszej lokomotywy i eskortę znajdującą się z przodu składu. Eskorta z tyłu składu broniła się z użyciem broni maszynowej, lecz atak Polaków zmusił ją do ucieczki w kierunku lasu.