Na stanowisku dowodzenia zaobserwował on obchodzące 36 BP siły Rosjan, wydał więc rozkaz do uderzenia siłami dwóch batalionów 49 pp i 145 pp na Smordwę w celu uprzedzenia uderzenia kawalerii. Siły polskie natknęły się po rozpoczęciu ataku na sowieckich kawalerzystów zgrupowanych do szarży. Uciekająca kawaleria sowiecka trafiła pod lufy ckm II batalionu i została rozproszona. Przeciwnik szybko zorganizował odwody i ruszył do kontrataku. Ławy kawalerii z taczankami i artylerią, w szarży na piechotę jednak kilkakrotnie musiały się wycofać. Ok 17 dowódca 49 pp widząc obchodzenie prawego skrzydła pułku przez Rosjan wycofał dwa bataliony na podstawy wyjściowe. Przeciwnik jeszcze parokrotnie próbował w walce wyjść na tyły 49 pp. Walki trwały do 2 w nocy, po czym przeciwnik wycofał się. 36 BP utrzymała Chorupań. Wobec braku łączności z 3 DP Leg, dużych strat i grasowania grup kawalerii sowieckiej gen. Krajowski późnym wieczorem 19 lipca rozkazał opuścić Chorupań i wycofać 18 DP do rejonu Werba – Białogródek. Ostatnie oddziały polskie opuściły wioskę o godz. 3.00 20 lipca i skierowały się na Radziwiłłów.