Georgo Fridriko Valdeko vadovaujamą švedų, brandenburgiečių ir prūsų kariuomenę sudarė 3500 raitarų ir dragūnų, 800 už švedus kariavusio Boguslavo Radvilos raitelių, 1000 pėstininkų ir 2000 Walenrodto vedamų pėstininkų. Valdekas gavo žinią, kad šiauriau Prostkų per upę keliasi totoriai.
Jungtinę olando gen. Georgo Fridriko Valdeko vadovaujamą švedų, brandenburgiečių ir prūsų kariuomenę sudarė 3500 raitarų ir dragūnų, 800 už švedus kariavusio Boguslavo Radvilos raitelių, 1000 pėstininkų ir 2000 Walenrodto vedamų pėstininkų. Iš viso apie 7000 karių.
Tuo tarpu G. Valdekas gavo žinią, kad šiauriau Prostkų per upę keliasi totoriai. Juos sulaikyti jis pasiuntė B. Radvilos kavaleriją. Taip pat jis įsakė generolo Walenrodto brandenburgiečiams keltis atgal, tačiau staiga pasirodžiusios pagrindinės V. Gosievskio pajėgos juos užpuolė ir sumušė, tik daliai Brandenburgo karių pavyko grįžti atgal. B. Radvilos pajėgos nesugebėjo sutrukdyti totoriams persikelti per upę ir buvo sumuštos, jis pats pateko į nelaisvę. Netrukus pagrindinės lietuvių pajėgos smogė priešo pajėgų likučiams, pats gen. G. Valdekas vos suspėjo išsigelbėti.