1-я и 4-я польские армии в середине мая имели около 64 тысяч штыков и 3800 сабель. У них было 347 орудий, 1947 пулеметов и 22 аэроплана{154}
. Таким образом, «красные» обладали превосходством в живой силе (на 12 тысяч человек), артиллерийских орудиях (на 112 стволов) и самолетах (на 45 машин).В белорусском Полесье действовала Полесская группа Владислава Сикорского, но прямого участия в отражении наступления Западного фронта она не принимала.
В тылу 1-й и 4-й армий на польско-литовской демаркационной линии западнее Вильни находилась созданная в марте 1920 года небольшая 7-я армия (одна дивизия и несколько отдельных частей). Однако в отражении майского наступления Западного фронта она тоже не участвовала.
Тухачевский имел в своем распоряжении в середине мая 14 дивизий (еще одна высаживалась из эшелонов, чтобы двинуться на фронт). Семь из них давно находились на Западном фронте и уже привыкли к позиционному размещению. Зато 7 новых дивизий прибыли после побед на других фронтах с боевым настроением и со значительным числом добровольцев-коммунистов.
Северная группа состояла из 18-й СД, прибывшей с латвийской границы в район возле Дриссы (ныне Верхнедвинск), 55-й СД и 164-й стрелковой бригады в районе Полоцка. Эта группа должна была прорвать позиции 1-й армии (4 дивизии) на левом крыле польского фронта и двигаться к Вильне через Глубокое и Поставы.
Из района Улла — Лукомль на 1-ю польскую армию наступала переброшенная недавно на фронт 15-я советская армия (командующий А.И. Корк). Основной удар она наносила по позициям 1-й Литовско-Белорусской дивизии в районе Ушачи — Лепель. Позиции этой дивизии были растянуты в лесисто-озерной местности почти на 100 км. В 15-й армий было 6 стрелковых дивизий. С севера на юг дислоцировались 6-я, 53-я, 4-я, 11-я, 56-я и 29-я СД. После прорыва фронта 15-й армии предписывалось через район между озером Нарочь и городом Молодечно тоже идти на Вильню.
16-я армия (командующий Н.В. Соллогуб) несколькими днями позже наносила вспомогательный удар по дивизиям 4-й польской армии по рубежу реки Березины от Борисова до местечка Свислочь (по фронту в 80—90 км) в направлении Игумен — Минск с поворотом на Борисов с юга. Кстати говоря, именно более позднее наступление 16-й армии позволило польскому командованию перебросить к Минску две дивизии с Украины и отстоять подступы к нему.
На рассвете 14 мая началось наступление войск Северной группы и 15-й армии в широком «коридоре» между Западной Двиной и Березиной, в лесисто-озерном крае. Наибольшую концентрацию войск имела 15-я армия, поэтому ей удалось сбить противника с позиций и оттеснить его по всей полосе своего наступления. Части 1-й Литовско-Белорусской дивизии и соседней с ней 8-й (Мазовецкой) пехотной дивизии не выдержали энергичного натиска российских дивизий. Все, что они смогли сделать, так это разрозненными контратаками замедлить темп наступления Северной группы и 15-й армии. Для усиления темпа наступления командующий Северной группой Е.Н. Сергеев уже днем 14 мая отправил на Лепель из резерва 5-ю СД, а 16 мая на Ушачи 15-ю кавалерийскую дивизию.
Со своей стороны, командование 1-й польской армии тоже ввело в бой резерв — 17-ю Великопольскую (Познаньскую) пехотную дивизию, что помогло замедлить наступление войск Северной группы и 15-й армии. Польские дивизии несли большие потери убитыми, ранеными и пленными{155}
.14 мая 2-я пехотная бригада 1-й Литовско-Белорусской дивизии (командир — полковник Чеслав Мончиньский), состоявшая из двух полков — Гродненского и Новогрудского — отбивала атаки частей 56-й и 5-й СД под Городцом, между Чашниками и Лепелем. 15 мая, отступив, она обороняла Пышно (15 км северо-восточнее Лепеля). Наконец, 2-я бригада отошла к местечку Березино[41]
, на пути от Лепеля к Докшицам. В это же время 1-я бригада Литовско-Белорусской дивизии (Виленский и Минский полки) с боями отходила от местечка Ушачи к Глубокому, севернее 2-й бригады.За пять дней наступления — с утра 14 до вечера 18 мая — войска Северной группы, правого крыла и центра 15-й армии продвинулись на 70—80 километров, а левого крыла 15-й армии, выделенного из нее 15 мая в Южную группу, — на 50 километров. В результате успешного наступления войск Западного фронта в польском фронте на севере Белоруссии возник разрыв между войсками. Однако наметившийся успех Е.Н. Сергеев и А.И. Корк не использовали, так как у них уже не было резервов.
Кроме того, успех на северном участке фронта не был подкреплен действиями 16-й армии. Она перешла в наступление с опозданием на двое суток: вместо 17 только 19 мая, когда наступательный порыв войск Северной группы, 15-й армии и Южной группы начал уже исчезать. Сказались и потери, которые понесли войска «красных» в боях с яростно сопротивлявшимся противником. Тем не менее, к вечеру 18 мая линия фронта проходила уже западнее города Диены, далее на юг через реку Ауту до Глубокого, а оттуда на юго-восток до верхнего течения Березины и по Березине до Борисова.