К вечеру 8 декабря был достигнут успех на всем правом крыле Западного фронта. В это время усиленная дивизионами гвардейских минометов и артиллерийских полков 16-я армия генерал-лейтенанта К. К. Рокоссовского овладела станцией Крюково и опорными пунктами в глубине обороны противника. Двумя подвижными группами армия, обойдя с севера и юга Истринское водохранилище, завязала бои за город Истру. Войска 20-й армии после освобождения Белого Раста и Красной Поляны продолжали преследовать отступавшего противника. Не отставали от соседей и соединения 1-й ударной армии, которые к этому времени вышли на рубеж Синьково — Федотовка и стали готовиться к выполнению основой боевой задачи — освобождению Клина.
Тем не менее обстановка требовала повышения темпов наступления. С этой целью командующий Западным фронтом приказал «выдвинуть правофланговые войска 20-й армии севернее Солнечногорска, перерезать Ленинградское шоссе, окружить и разгромить обороняющие Солнечногорск вражеские части».
Выбитый из Белого Раста и Красной Поляны противник пытался спешно организовать оборону на рубеже Истринского водохранилища, где его войска должны были воспрепятствовать продвижению наступающих советских войск. Враг делал все, чтобы удержать за собой города Калинин, Клин, Солнечногорск и Истру.
С 7 по 20 декабря 1941 года в передовом отряде 20-й армии действовала 64-я отдельная морская стрелковая бригада, которая преследовала противника до самого Волоколамска.
9 декабря командир бригады в соответствии с приказом командующего 1-й ударной армии выделил передовой отряд в составе 800 лыжников с задачей перерезать Ленинградское шоссе и Октябрьскую железную дорогу севернее Солнечногорска, воспрепятствовать отходу противника на северо-запад и не допустить подхода к городу его резервов.
На следующий день передовой отряд 64-й ОМСБР с ходу овладел несколькими населенными пунктами и вышел в район Дома отдыха близ Солнечногорска, перерезав Ленинградское шоссе и Октябрьскую железную дорогу. Таким образом, противник был лишен возможности отхода по шоссе на Клин.
Основные силы бригады 10–12 декабря с боями овладели населенными пунктами Шаховым, Федотовым и, развивая наступление, к утру следующего дня сосредоточились в районе Дома отдыха.
К этому времени наступавшие на левом фланге армии 55-я стрелковая и 71-я морская стреловая бригады, содействуя войскам соседней 20-й армии в овладении Солнечногорском, перерезали дорогу Клин — Солнечногорск и начали преследование противника в западном направлении.
Окруженные в районе Солнечногорска усиленные танками части 23-й и 106-й немецких пехотных дивизий пытались оказать упорное сопротивление. Однако во второй половине дня 11 декабря танковая бригада полковника А. Г. Кравченко совместно со стрелковой бригадой полковника В. С. Будыхина через южную и юго-западную окраину прорвалась на улицы Солнечногорска, где завязались ожесточенные бои за каждый квартал, улицу, дом.
В самый разгар боев в юго-восточной части города с севера и северо-запада нанесли удар вовремя подоспевшие три батальона 64-й ОМСБР. Наступавшая в боевых порядках атакующих морских пехотинцев артиллерия бригады прямой наводкой уничтожала огневые точки противника и оставшиеся без горючего немецкие танки, которые немцы превратили в бронированные огневые точки.
В завершающих уличных боях действия моряков 64-й морской стрелковой бригады поддержал 1-й батальон 71-й морской стрелковой бригады полковника Я. П. Безверхова. Всю ночь продолжались бои по уничтожению изолированных узлов сопротивления противника в восточной и центральной частях города. К утру 12 декабря Солнечногорск был полностью очищен от фашистских захватчиков.
Теперь наступавшие советские войска находились в 65 км от столицы. Однако требовалось еще большее повышение темпов наступления.
В период подготовки наступления на Клин в первый эшелон 1-й ударной армии, где действовали 29-я стрелковая и 71-я морская стрелковая бригады, была выдвинута, ранее отличившаяся в боях за Яхрому, 84-я отдельная морская стрелковая бригада. Таким образом, в составе 1-й ударной армии генерал-лейтенанта В. И. Кузнецова теперь действовали два соединения морской пехоты, что не могло не радовать командующего армией.
Директивой командующего Западным фронтом 1-й ударной армии, на правом фланге которой в числе пяти стрелковых бригад и 12 лыжных батальонов действовали 71-я и 84-я ОМСБР, была поставлена задача: «…из района Дмитров, Яхрома, Деденево наступать в обход Клина с юга и во взаимодействии с 30-й и 250-й армиями разгромить клинско-солнечногорскую группировку немцев».
Согласно этой же директиве 20-я армия получила задачу «совместно с 24-й танковой бригадой преследовать противника в направлении Удино — Поповка, воспретить отход противника на север вдоль Рогачевского шоссе и во взаимодействии с 35-й стрелковой бригадой уничтожить противника в районе Поповка — Удино — Каменка, обеспечивая правый фланг армии».