Przebieg bitwy
17 sierpnia batalion młodych lwowskich ochotników ze zgrupowania rotmistrza Romana Abrahama, pod dowództwem kapitana Bolesława Zajączkowskiego, maszerował z Krasnego wzdłuż linii kolejowej na Lwów. Gdy oddział dotarł do wsi Kutkorz, został znienacka ostrzelany z broni maszynowej od strony Zadwórza. Kapitan Zajączkowski rozwinął baon w 3 tyraliery i skokami przemieszczał oddział ku Zadwórzu, zajętemu już przez wojska bolszewickie. W pobliżu stacji kolejowej w Zadwórzu doszło do wymiany ognia. Porucznik Antoni Dawidowicz poprowadził oddział na stojące obok stacji działa. Wówczas spod pobliskiego lasu ruszyła na Polaków sowiecka kawaleria. Polacy odparli ten atak i w południe zdobyli stację kolejową. Brakowało już amunicji, zabierali ją więc zabitym i rannym. Bolszewicy wzmagali natarcie. Orlęta lwowskie broniły się już tylko bagnetami, tocząc do wieczora krwawy bój. Ponosząc wielkie straty, ostrzeliwani przez ciężką artylerię, odparli sześć konnych szarż. Porucznik Dawidowicz po raz kolejny zdobył stację kolejową, a pierwsza kompania opanowała pobliskie wzgórze. W nierównej walce wzięły udział także trzy polskie samoloty, które nadleciały od strony Lwowa. Zaatakowały one siły bolszewickie ogniem karabinów maszynowych oraz bombami. Nadeszły jednak nowe siły bolszewickie. Otoczeni przez wroga żołnierze nie poddali się nawet wtedy, kiedy zabrakło amunicji. Kapitan Zajączkowski o zmierzchu rozkazał pozostałym przy życiu ok. 30 żołnierzom wycofywanie się grupkami do borszczowickiego lasu. Ostrzeliwani z broni maszynowej przez sowieckie samoloty, bezbronni, otoczeni przez Rosjan, walczyli jeszcze krótko na kolby w pobliżu budki dróżnika. Sowieci, rozwścieczeni oporem Orląt, rąbali ich szablami, rannych dobijali kolbami.
Podsumowanie
W walce zginęło 318 polskich żołnierzy, nieliczni dostali się do niewoli. Aby nie wpaść w ręce wroga, kapitan Zajączkowski wraz z kilkoma żołnierzami popełnił samobójstwo. Zginął wówczas m.in. 19-letni Konstanty Zarugiewicz, uczeń siódmej klasy pierwszej szkoły realnej, obrońca Lwowa z 1918 roku, kawaler krzyża Virtuti Militari i Krzyża Walecznych. Jego matka, Jadwiga Zarugiewiczowa w 1925 wybrała jedną z trzech trumien ze zwłokami Nieznanego Żołnierza. Zwłoki wybranego bohatera przewieziono z najwyższymi honorami do Warszawy i umieszczono w Grobie Nieznanego Żołnierza. Oddziały Budionnego wycofały się na wschód 20 sierpnia. Na pobojowisko przybyły polskie oddziały i rodziny poległych. Leżących w sierpniowym słońcu, obdartych z odzieży i zmasakrowanych ciał nie można było zidentyfikować. Rozpoznano jedynie 106. Wszystkich poległych pochowano początkowo w zbiorowej mogile w pobliżu miejsca bitwy. Zwłoki 7 poległych obrońców:
- kapitana Bolesława Zajączkowskiego, dowódcy
- kapitana Krzysztofa Obertyńskiego,
- podporucznika Jana Demetera,
- podchorążego Władysława Marynowskiego,
- porucznika Tadeusza Hanaka,
- kaprala Stefana Gromnickiego,
- szeregowca Eugeniusza Szarka