Sapieha rozbił Ogińskiego pod Lachowcami, a następnie na czele 40 chorągwi pancernych i lekkich pomaszerował ku Wiśniowcowi. 23 maja jego jazda lekka rozbiła szpicę kozacką Goltza pod Nakwaszą. Goltz dysponował 11 pułkami jazdy. Lekką jazdę Sapiehy powstrzymało dopiero uderzenie rosyjskiej kawalerii regularnej, która została rozpędzona przez kontratak chorągwi pancernych Sapiehy. Sapieha ustąpił jednak piechocie i artylerii Goltza, która z opóźnieniem dotarła na pole bitwy. Pobita jazda sapieżyńska, ścigana przez Kozaków uciekła do Beresteczka. Sapieha wycofał się na Podlasie, skąd uczestniczył jako element grupy osłonowej dla wycofujących się Szwedów. Po klęsce połtawskiej Sapieha skapitulował bez walki pod Solcem, a jego litewskie oddziały złożyły broń w Brześciu.