Przygotowując operację nieprzerwanie prowadzono rozpoznanie inżynierskich umocnień.

Przebieg bitwy 14 stycznia 1945 radzieckie wojska przeszły w natarcie. Niemcy okazywali wytrwały opór w obronie. Armie przy pomocy 2 pancernych i zmechanizowanych korpusów 15 stycznia przedarły się przez główną linię obrony. 16 stycznia posunęły się na 10-25 kilometrów i dokończyły wyłomu w taktycznej obronie niemieckiej. W związku z poprawą pogody 16 stycznia zaczęło operować radzieckie lotnictwo. Przez dzień wykonano powyżej 2500 lotów bojowych. 17 stycznia w pasie 48 Armii w wyłom wprowadzono 5 Gwardyjską Armię Pancerną. Przez cały dzień powiększyła ona głębokość wyłomu do 60 kilometrów i osiągnęła Mławski rejon umocniony. W pierwszych dniach dla wsparcia wojsk pancernych zaangażowano do 85% sił lotnictwa frontu. Reszta lotnictwa wykonywała naloty na węzły kolejowe w Szczytnie, Olsztynie i Nidzicy.

Skupienie podstawowych wysiłków lotnictwa na prawym skrzydle frontu pozwoliło przerwać przegrupowanie Niemców i okazać efektywne wsparcie wojskom pancernym. Szybkie natarcie radzieckich czołgów zlikwidowało groźbę kontrataku, przygotowywanego z rejonu Ciechanowa i Przasnysza.