Совершив марш 26–27 декабря, 28 декабря дивизия перешла в наступление. Здесь латышские воины особенно отличились. Наступление началось на новом для дивизии операционном направлении — боровском, был учтен опыт боев под Елагином и Котовом. Полки поднялись в атаку в 14 часов 28 декабря 1941 года с рубежа Павловка — Шилово южнее Наро-Фоминска.
Боровск был узлом нескольких дорог и важным оперативно-тактическим пунктом в системе обороны противника. Его взятие было основной задачей 33-й армии.
В первый день наступления 191-й и 92-й полки шли в первой линии, а 122-й — во втором эшелоне. 29 декабря части Латышской дивизии взяли с боем деревню Добрино и разъезд Ворсино на железной дороге Москва — Киев. 30 декабря латышские полки очистили от врага деревни Климкино, Ворсино, Курьяново. Утром 31 декабря бойцы дивизии подошли к большим деревням Инютино и Ермолино, расположенным на возвышенности, сильно укрепленным и прикрывавшим с востока подступы к Боровску, но с ходу взять их не смогли. Одна атака на Ермолино была немцами отбита. Когда командование дивизии в тот же день подготовило еще один штурм, прибывший в дивизию М.Г. Ефремов отменил это решение и потребовал все усилия обратить на наступление на Боровск. Принятым тут же планом было предусмотрено, продолжив одним 122-м полком демонстративное наступление на Инютино, скрытно от противника силами остальных двух полков зайти ему в тыл, выйти непосредственно к Боровску и по приказу ударить на город с северо-востока.
В ночь на 1 января 1942 года основные силы 92-го полка (100 человек) во главе с его командиром майором Л. Кирилловым смогли скрытно, за 10 часов выйти в тыл противника, двигаясь без дорог по лесистой и сильно пересеченной местности, пройти 7 километров и занять позиции в готовности к внезапной атаке. Следующей ночью, так же скрытно, в немецкий тыл в том же направлении ушел 191-й полк. Но он перемещался уже не с одним стрелковым оружием, как 92-й, а с 45-мм орудиями, пулеметами, минометами и обозами. Под утро, пройдя с санями и артиллерией через лес и кустарники, проложив себе дорогу в глубоком снегу, внезапно атаковав село Редькино, 191-й полк в немецком тылу соединился с 92-м полком. 3 января 1942 года объединенными силами 191-го и 92-го полков Редькино было захвачено, и тем самым Латышская дивизия перекрыла шоссе, соединяющее Боровск с Наро-Фоминском. Пути отхода немцев были отрезаны, боровская группировка была охвачена с трех сторон.
3 января к городу с юга и юго-востока подошли части 93-й (I формирования) и 113-й дивизий.
В ночь с 3 на 4 января 1942 года немецкие войска начали быстрый отход из Боровска. 191-й и 92-й полки 201-й дивизии вошли в город в промежутке от 9 до 10 утра 4 января. В освобождении Боровска участвовали также 113-я стрелковая дивизия и часть сил (менее одной трети) 93-й стрелковой дивизии. Взят Боровск был этими соединениями после уличных боев — на хлебозаводе, на кладбище. Немцев пришлось выбивать из 8 церквей, где они засели особенно крепко. Пришлось драться за каждый дом и квартал, штыком и гранатой[33].
Наступая в районе восточнее Боровска, 122-й полк еще 3 января взял деревни Инютино и Ермолино. Ночью произошел стремительный и напряженный бой в селе Редькино. Поднятые по тревоге посреди ночи бойцы во главе с командиром 191-го полка Р. Варкалном отбили нападение отряда немецких автоматчиков с тремя танками. Особенно отличилась отдельная разведрота дивизии под командованием старшего лейтенанта Я. Кезбериса, который за эти бои был награжден орденом Ленина.
Первые рейды латышских частей в тыл врага стали примером совершения умелого маневра, мужества и отваги солдат и офицеров.
Теперь, после взятия Боровска, бойцы Латышской дивизии в последующие дни наступали на запад вдоль дороги Боровск — Подольск. Они уничтожали гарнизоны противника, остававшиеся в окрестных деревнях. 4 января заняли деревни Русиново и Рябушки (в последней разместился штаб дивизии).