The Tatars set up their camp in a strong defensive position between the
Lan River and its tributary Tsapra. Then their sent out half of forces in smaller groups to pillage surrounding areas. Meanwhile, the Lithuanians quickly assembled 7,000 men force in Novogrudok. On 3 August, the Lithuanians learned the Tatar camp's location and underwent a night march towards Klyetsk, covering a distance of about in 24 hours – an impressive accomplishment for the day and age. The march exhausted Kiszka, who fell ill; command of the Lithuanian army passed to Glinski. Though Glinski was of Tatar roots, he had fought in the
Italian Wars and other conflicts in western Europe. The Tatars were warned of the approaching Lithuanian army and were ready for battle. Apparently, they decided against trying to outrun the approaching army to protect their slaves and loot. Glinski, on the other hand, wanted to destroy the Tatar army, not merely push it back to Crimea. The heavy Lithuanian cavalry could not cross the rivers and their swampy banks. Therefore, Glinski split his army in half, so that he might attack the Tatars from two sides and block retreat routes, and the following day began building two
pontoon bridges across the rivers as the combatants exchanged artillery fire. However, Glinski's political rival Jan Zabrzeziński did not trust Glinski's command and, against orders, attacked the Tatars as soon as one of the bridges was completed on 5 August. The small detachments of Zabrzeziński's men were quickly defeated, and the Tatars mockingly displayed their severed heads. This enraged the right wing of the Lithuanian army, which promptly attacked in full force. That prompted the Tatars to concentrate their full force against the Lithuanian right wing, leaving only weak defenses against the Lithuanian left wing, which delayed its attack. When Glinski led the left wing forward to the assault, the Lithuanians easily broke through the defenses and attacked the main Tatar forces from the rear. The Tatar army was split in half: one half was surrounded and defeated while the other retreated. The Lithuanians then pursued the retreating part of the Tatars army; it was said that more Tatars died retreating across the Tsapra than in the battle. After finishing off the remaining nearby enemies, the Lithuanians took the camp where they recovered much of looted booty: gold, silver, horses and people captured for
slave markets by the Tatars. For a few more days, until 8 August, the Lithuanians lay in wait for the Tatar contingents who had splintered off before the battle and were now returning from pillaging Lithuanian villages and nearby countryside — and destroyed them as they arrived. Other remnants of Tatar forces were defeated by locals at Slutsk,
Zhytomyr,
Ovruch. ==Aftermath==