Atak frontalny miała zrealizować 12 Dywizja Strzelców.

31 lipca Gaj przerzucił główne siły korpusu na północ od Nowogrodu, pozostawiając pod Łomżą jedną brygadę 15 Dywizji Kawalerii. Sytuacji tej nie wykorzystała strona polska. Brak w tym dniu na stanowisku dowodzenia dowódcy grupy gen. Wroczyńskiego skutkował brakiem decyzji do natarcia na tak osłabionego przeciwnika. Rano 1 sierpnia oddziały sowieckiej 10 Dywizji Kawalerii opanowały słabo broniony Nowogród i jedną kolumną ruszyły na Łomżę od północnego zachodu, a drugą na Miastkowo, z zamiarem przecięcia komunikacji między Łomżą i Ostrołęką. W tym czasie siły główne 15 Dywizji Kawalerii przeprawiły się przez Narew w rejonie Nowogrodu.

Naprzeciw zagrażającej Łomży sowieckiej 10 Dywizji Kawalerii wysłany został w dwóch kolumnach lidzki pułk strzelców;