К концу 1918 года фронт противника в районе Шенкурска вдавался выступом в расположение советских частей. Это создавало опасность флангового удара по войскам, действовавшим на архангельском направлении. Чтобы ликвидировать эту опасность, необходимо было выровнять линию фронта. Положение на этом участке особенно осложнилось в момент временных успехов Колчака под Пермью, когда угроза соединения в районе Вятка — Котлас восточных и северных сил контрреволюции особенно возросла.
Во второй половине января 1919 года части 6-й армии, командующим которой был А. А. Самойло, начали наступление с целью ликвидировать шенкурский выступ. За пять месяцев интервенты и белогвардейцы сильно укрепили Шенкурск.
Они опоясали город тройной линией окопов и проволочными заграждениями, соорудили 16 блокгаузов с 3–5 пулеметными гнездами в каждом, усилили свою артиллерию. Шенкурск обороняли крупные силы американских, канадских и белогвардейский войск.
Наступление на Шенкурск велось с трех направлений: один отряд шел от станции Няндома, второй — из Усть-Паденгской и третий — из Кодема. Условия для наступления были очень тяжелые. Отрядам приходилось продвигаться по глубокому снегу при 37-градусном морозе. Порой бойцы тащили орудия на руках. Ночевали люди под открытым небом, на снегу, обогреваясь у костров. Героически преодолев все трудности, передовые ударные группы с трех сторон окружили Шенкурск.
Уже на подступах к городу советские части взяли в плен свыше 400 вражеских солдат и офицеров. Советским частям активно помогли партизаны. Когда Шенкурск оказался в полукольце, отряд партизан из села Петропавловского произвел в тылу шенкурского гарнизона смелое нападение на интервентов и белогвардейцев, засевших в селе Шеговары. Внезапный налет партизан вызвал такую панику среди американских солдат, что они, побросав оружие, в беспорядке бежали из села.
Освобождение партизанами Шеговар ухудшило положение интервентов в Шенкурске. Опасаясь окружения и полного разгрома, многотысячный, хорошо вооруженный гарнизон Шенкурска бежал ночью из города. 25 января 1919 года в Шенкурск вошли советские части. Они захватили при этом 15 орудий, 5 тысяч снарядов, 2 тысячи винтовок, 60 пулеметов, 3 миллиона патронов, большие запасы продовольствия, обмундирования и т. д. Почти одновременно со взятием Шенкурска советские части во взаимодействии с партизанами Церковнического отряда после упорного трехдневного боя овладели другим укрепленным пунктом интервентов — селом Тарасово.
Перед бегством американо-английские интервенты зверски расправлялись с населением. Они сжигали дома, грабили и расстреливали жителей, угоняли и уничтожали скот. В селе Шеговары захватчики сожгли кооператив, сельскую школу, двухклассное училище, дом, занятый под госпиталь. Во время поджогов населению запрещалось выходить на улицу. По жителям, пытавшимся тушить пожары, интервенты открывали огонь из пулеметов и винтовок.
Советские войска преследовали отступающего противника.
Закрепиться интервентам и белогвардейцам удалось только в районе деревни Выставки (около 70 километров севернее Шенкурска). Одновременно Красная Армия нанесла поражения интервентам и белогвардейцам на Мезени, Пинеге и на других участках Северного фронта.
Таким образом, упорные бои на архангельском направлении, начавшиеся с лета 1918 года, закончились в январе 1919 года победой советских войск. Занятие Шенкурска советскими войсками окончательно расстроило вражеский план соединения северных и восточных сил контрреволюции и облегчило дальнейшую борьбу советских войск на Севере. Инициатива наступления перешла в руки Красной Армии. Теснимые частями 6-й армии, интервенты все дальше и дальше откатывались на север, к Архангельску.
Успехи Красной Армии, достигнутые к началу 1919 года на фронтах гражданской войны, сорвали планы Антанты путем усиления военной интервенции и помощи внутренней контрреволюции удушить к весне 1919 года Советскую республику.
Красная Армия за семь месяцев боевых действий к февралю 1919 года освободила от интервентов и белогвардейцев территорию площадью 850 тысяч квадратных километров с населением свыше 40 миллионов человек. Советской Родине были возвращены богатые хлебом районы востока и юга, открыт доступ к промышленным районам Урала, к углю Донбасса. Восстановление связи Туркестана с Советской Россией дало возможность получить хлопок, в котором остро нуждалась промышленность Республики.
Победы над интервентами и белогвардейцами были одержаны благодаря тому, что Коммунистическая партия довела до сознания всех трудящихся великие освободительные цели Отечественной войны против иностранного нашествия и сил внутренней контрреволюции, сумела вовлечь в борьбу широкие народные массы. Успешная борьба трудящихся Советской России против захватчиков показала, что любая попытка империалистов уничтожить власть рабочих и крестьян обречена на неизбежный провал.