12 августа 1654 года в ходе русско-польской войны (1654—1667) у Шклова (ныне Могилевская обл. Белоруссия) состоялось сражение между русской армией под командованием кн. Я.К. Черкасского и литовской армией великого гетмана Я. Радзивилла. Литовская армия одержала тактическую победу.
В ходе Государева похода 1654 года (наступления русской армии) центральная группировка русских войск под личным командованием царя Алексея Михайловича начала осаду Смоленска. Противостоящие группировке литовская армия великого гетмана Януша Радзивилла расположилась в укрепленном лагере под Оршей, в ожидании сбора подкреплений и помощи от польских войск. Первичной задачей литовцев было создание осады путем частных атак на русские войска. Такая стратегия уже была успешно использована литовской армией во время Смоленской войны 1632−34 гг.
▼ читать продолжение новости ▼Опасаясь повторения тех событий, царь уделил большое внимание ликвидации этой угрозы. Против литовцев были направлены две армии — кн. Я.К. Черкасского из центральной группировки от Смоленска и основная часть южной группировки русских войск под командованием кн. А.Н. Трубецкого. Неравенство сил принудило Я. Радзивилла к отступлению от Орши к Головчину, в ходе которого состоялось два крупных сражения — под Шкловом 12 августа 1654 года и под Шепелевичами 24 августа 1654 года
▼ читать продолжение новости ▼Преследуя противника, Я.К. Черкасский направил вперед конный авангард под командованием Ю.Н. Барятинского. Примерная численность последнего составляла до 3.000 человек. Черкасский полагал, что Радзивилл не даст сражение и будет лишь прикрывать своё отступление небольшими заслонами. В дальнейшем Черкасский рассчитывал, соединившись с армией А.Н. Трубецкого разбить литовскую армию в генеральном сражении.
Общая численность литовского войска Я. Радзивилла сосртавляла до 10.000 человек. Из них около 6000 чел. наёмных (компутовых) войск следующего состава: 3 гусарские хоругви, около 20 казацких хоругвей, 7−8 татарских хоругвей, 2 полка и 6 драгунских рот, около 5 рот немецкой и 5 рот польско-венгерской пехоты,
Остальные несколько тысяч составляли силы ополчения (посполитого рушения), которое отличалось крайне низкой боеспособностью.
Большая часть пехоты была оставлена прикрывать обоз и в сражении участия не принимала. Гетман стремился не допустить объединения сил двух русских армий, надеясь разбить их по частям, после чего беспрепятственно отступить за Березину навстречу подкреплениям из Великого княжества Литовского и Польши.
Отправив 5 августа большой обоз в направлении Головчина, гетман с большей частью армии прикрывал его отход. 9 августа он оставил Оршу и, получив сведения о движении армии Черкасского 11 августа, занял удобную позицию в нескольких километрах от Шклова. Польская армия занимала оборону на южном берегу реки Шкловка напротив брода. В центре были выстроены конные хоругви, а на флангах в оврагах укрыты драгунские полки и роты. В случае атаки русские должны были переправляться через брод на виду противника.
Ю.Н. Барятинский совершил большую ошибку, не дождавшись сосредоточения всей армии и позволив навязать себя в бой в невыгодных условиях, хотя обладал инициативой. В итоге русские войска подходили к месту сражения поочередно и вступали в бой по частям, как того и хотел литовский гетман.
Бой начался 12 августа 1654 года в пять часов вечера с атаки русской конницы. Первым в бой вступил ертаульный полк под командованием Ю.Н. Барятинского Переправляясь через брод, русские конные сотни сталкивались с литовской конницей.
Упорное сражение длилось пять часов, в течение которых русские и литовские отряды по нескольку раз переходили в атаку. По мере развития сражения в бой вступали новые русские конные сотни, посылаемые Черкасским, но это не приводило к успеху. Попытки фланговых маневров пресекались огнем литовских драгун из оврагов, выбить которых оттуда из-за отсутствия пехоты русские войска не могли. Напряженная схватка была завершена большой атакой литовской конницы во главе с тремя гусарскими хоругвями (около 300 всадников). Этой атакой литовцам удалось отбросить русскую конницу за Шкловку. Бой закончился тактической победой Радзивилла.
Потери русской армии составили несколько сотен из 4000 участвовавших в бою, литовская армия потеряла убитыми и ранеными около 700 человек (в том числе двух поручиков). Наибольшее количество потерь в армии Радзивилла приходилась на лучшие части — гусарские хоругви и рейтарский полк гетмана великого.
Наступившая ночь прервала сражение. Видя неудачи своего авангарда Я.К. Черкасский решил не продолжать атаки и отошел к Копыси. Литовская армия на следующий день продолжила отступление, прибыв 13 августа в Головчин.
Здесь гетман получил известие о том, что еще 10 августа армия Трубецкого переправилась на правый берег Днепра и двинулась на Литву. Это заставило Радзивилла, оставив обоз с одним полком, перейти через реку Друть и спешно двигаться навстречу Трубецкому в направлении Шепелевичей. Где 24 августа произошло сражение, в котором польско-литовское войско было наголову разгромлено русской армией.