Natomiast siły hetmana wielkiego, którymi dowodził hetmański syn Jan Stanisław Sapieha, założyły obóz pod Walmojzą leżącą w połowie drogi między Kokenhuzą a Bowskiem. Gustaw Adolf postanowił wykorzystać podział wojsk litewskich i rozbić największe z nieprzyjacielskich ugrupowań. W tym celu król Szwecji zebrał swe wojska 13 stycznia 1626 roku w Berzonie, po czym ruszył przez Kokenhuzę do Walmojzy, gdzie 17 stycznia w bitwie pod Walmojzą armia szwedzka pierwszy raz w historii wygrała w otwartym polu z wojskami Rzeczypospolitej.