Obrońcy odparli sześć szarż konnych armii Budionnego. Batalion uległ dopiero po przybyciu nowych sił kawalerii bolszewickiej i po wyczerpaniu amunicji. W nierównej walce poległo 318 polskich żołnierzy. Walczyli do końca na kolby i bagnety. Większość poddających się została rozsiekana przez Kozaków. Sowieci rąbali ich szablami, rannych dobijali kolbami. Zabitym odcinali głowy, ręce i nogi, zabierali ubrania. Pozostali przy życiu ranni oficerowie ostatnimi nabojami odbierali sobie życie. Opór ochotników pod Zadwórzem umożliwił innym oddziałom polskim wycofanie się i zajęcie pozycji obronnych pod Lwowem. Ciała pięciu poległych oficerów, które udało się zidentyfikować, zostały pochowane na cmentarzu Orląt we Lwowie. Reszta bohaterów spoczęła na żołnierskim cmentarzu, w pobliżu usypanego na ich cześć kurhanu, gdzie umieszczono tablicę pamiątkową z napisem: „Orlętom poległym w dniu 17 sierpnia 1920 roku w walkach o całość ziem kresowych”. Do 1939 r. pomnik chwały był celem wypraw kombatantów, harcerzy i młodzieży, gdzie składano ślubowania i przyrzeczenia. Pod Zadwórzem zginął m.in. 19-letni Konstanty Zarugiewicz, polski Ormianin, uczeń siódmej klasy, obrońca Lwowa z 1918 r., kawaler Krzyża Virtuti Militari i Krzyża Walecznych. W 1925 r. jego matka Jadwiga Zarugiewiczowa została poproszona, aby spośród ciał znalezionych na pobojowisku wskazać jedno, które złożono następnie w Grobie Nieznanego Żołnierza w Warszawie. W II Rzeczpospolitej miejsce to określano jako „Polskie Termopile”. Dziś, w 100-lecie niepodległości Polski, ta nazwa powraca.
Polskie Termopile
17 sierpnia 1920 r. w Zadwórzu – wsi położonej 33 km od Lwowa – 330 młodych Polaków stoczyło zwycięski bój z przeważającymi siłami bolszewików, nie dopuszczając do zdobycia przez nich miasta. Złożony głównie z lwowskiej młodzieży batalion Małopolskich Oddziałów Armii Ochotniczej pod dowództwem kapitana Bolesława Zajączkowskiego przez 11 godzin stawiał heroiczny opór napastnikom.