Pod Dobrosołowem Mielęcki natknął się na wojska rosyjskie; zaczęła się walka. W tym samym czasie Garczyński znajdował się kilka kilometrów za Dobrosołowem, oddzielonym od zachodniej strony stawami i błotami. Pomimo wsparcia Garczyńskiego, Mielęcki pod naporem Rosjan musiał, ze swoim oddziałem, wycofać się do Mieczownicy w kierunku granicy pruskiej.
Bitwa mały|Bagnista dolina rzeki Meszny w Mieczownicy Do głównego starcia pod Mieczownicą doszło około godziny 14:00. Według miejscowych przekazów polska jazda została całkowicie rozbita na terenie parku mieczownickiego przez ścigających ich od Dobrosołowa Rosjan. Tylko nielicznym kawalerzystom udało się przeżyć atak huzarów i Kozaków. Ponadto kilku powstańców miało utonąć w pobliskich bagnach. Aby uniemożliwić odcięcie wycofujących się sił powstańczych wytypowano oddział złożony z 28 strzelców, pod dowództwem Nepomucena Marczyńskiego (lub Matczyńskiego). Oddział początkowo był wspierany przez kilkudziesięciu strzelców z grupy Mielęckiego wycofujących się ku granicy. Powstańcy na cmentarzu w Kochowie walczyli ze znacznie liczniejszym oddziałem Rosjan. Zdołali zatrzymać dragonów rosyjskich, którzy wdali się z nimi w zaciętą walkę. Atak odpierany był przez kilka godzin. W krwawej walce zginęli prawie wszyscy Polacy, oprócz jednego strzelca z 28-osobowego oddziału.