pułku, w nocy z 2 na 3 maja przeprowadził natarcie na znajdujących się na prawym brzegu Austriaków pod dowództwem ppłk Straucha. Sokolnicki podzielił swoje oddziały na 4 kolumny szturmowe i 2 kolumny odwodowe. Jako pierwsza zaatakowała od północy od wsi Glinki kolumna woltyżerów 8. pułku płk. Bogusławskiego, a następnie od południa od wsi Kosumce kolumna woltyżerska płk. Mojaczewskiego. Po odparciu polskiego ataku, do walki włączyły się kompanie polskich grenadierów ppłk. Blumera i ponowiono atak. Po zaciętym starciu żołnierze polscy około 3 rano zdobyli przyczółek i zniszczyli budowany most. Zwycięstwo to miało decydujące znaczenie operacyjne i zmieniło bieg wojny, gdyż uniemożliwiło armii austriackiej przeprawę przez Wisłę, dzięki czemu wojska polskie odzyskały inicjatywę strategiczną i mogły bez przeszkód zająć Sandomierz i Zamość, a następnie wedrzeć się do znajdującej się pod władzą austriacką Galicji.

W bitwie Polacy stracili 170 zabitych i rannych, natomiast Austriacy 500 zabitych, rannych i aż 1000 jeńców.