После освобождения Орла 11-й армии генерала Ивана Федюнинского и 11-й гвардейской армии генерала Ивана Баграмяна потребовалось две недели, чтобы в упорных боях преодолеть 80 километров до территории современной Брянщины. Первым на пути советских войск лежал Карачевский район, тогда еще входивший в состав Орловской области.
К исходу 11 августа наши войска заняли позиции северо-восточнее Карачева. А на следующий день 84-я гвардейская стрелковая дивизия вышла на ближние подступы к городу. Дальше дорогу преграждала господствующая высота, с которой вся местность просматривалась в радиусе 15 километров. Ее обороняли два немецких батальона пехоты, 8 танков, 15 противотанковых орудий, а поддерживало их огнем четыре артиллерийских дивизиона. Более того, подступы к высоте были заминированы.
Все попытки атаковать ее с ходу силами нескольких стрелковых батальонов успеха не имели. Удалось захватить лишь населенные пункты Ивановские дворики, Теребилово и Алексино.
Тогда на подготовку штурма Иван Баграмян дал два дня. Полки усилили танками и САУ, детально организовали артиллерийское обеспечение. Для стрельбы прямой наводкой было выделено по 10-11 орудий на каждый километр фронта. Прорыв обороны высоты поручили возглавить 247-му гвардейскому стрелковому полку.
Штурм начался мощной артподготовкой. Следом в наступление пошли танки. За ними в атаку поднялась пехота. Но тут танки начали подрываться один за другим. В результате атака захлебнулась.
Причины подрыва танков выяснились вечером того же дня. Разведчики обнаружили хорошо замаскированные одиночные окопы, а в одном из них - труп немца с неизвестным до этого образцом ручного противотанкового оружия. Позже выяснилось, что это был фаустпатрон.
Особенно тяжелые бои шли за станцию Одрино. Вспоминает Григорий Бондарь, ветеран 17-й механизированной бригады 4-й танковой армии: «Наступила ночь… Немцы соединили все свои силы и никак не хотели отдавать высоту. В этом жутком аду, где все смешалось, горели наши танки, были большие потери. 13 августа мы высоту взяли. Но до Карачева еще надо было прорываться».
Ночью 15 августа наши войска подошли к окраине Карачева. Уже к утру город был полностью очищен от немцев. В боях красноармейцы захватили и уничтожили 48 танков, 12 самолетов, 87 полевых и 13 самоходных орудий, 99 минометов, 225 пулеметов, 6500 винтовок, 223 автомашины, 35 тракторов, 16 радиостанций, 12 складов с боеприпасами, обмундированием и продовольствием. Противник потерял убитыми около 3500 солдат и офицеров.