На линии Белгород – Курск находился в первых числах сентября 1919 года бронепоездной дивизион в составе двух легких бронепоездов «Офицер» и «Генерал Корнилов» и тяжелого – «Иоанн Калита». 6 сентября эти бронепоезда получили задание содействовать наступлению Корниловской Ударной бригады на Курск. Действиями бронепоездов руководил старший в чине полковник Александр Александрович Зеленецкий.
Наступление наших войск началось из района станции Солнцево и ближайшей к ней станции Полевой, примерно в 25 верстах от Курска, которая была занята без боя. Быть может, бронепоезда и въехали на станцию без боя, но 1-й и 3-й батальоны 1-го Корниловского Ударного полка на рассвете 6 сентября взяли ее с боем, а потом и село Полевое, в 9 верстах от станции, и в тот же день снова вернулись на линию железной дороги около станции Полевая для наступления по линии железной дороги на Курск.
Красные занимали позиции к югу от реки Сейм. Их бронепоезда стояли примерно в 3 верстах впереди этой позиции. Двигавшиеся впереди наших пехотных частей бронепоезда «Генерал Корнилов» и «Иоанн Калита» вступили в бой с неприятельскими бронепоездами, между тем как бронепоезду «Офицер» было поручено охранять железнодорожную линию Солнцево – Полевая. Командир бронепоезда «Иоанн Калита» полковник Зеленецкий был с телефонистами на наблюдательном пункте, и вместе с ним был штабс-капитан Амасийский94, который руководил в этот день стрельбой бронепоезда. Штабс-капитан Амасийский заметил вагон красного цвета, прицепленный, по-видимому, к составу советского бронепоезда. Он передал на «Иоанн Калита» указания для пристрелки по этой цели. После второго выстрела наш снаряд попал прямо в намеченный красный вагон, и произошел очень сильный взрыв. По полученным позднее сведениям, в вагоне был груз пироксилина, предназначенного для разрушения пути и моста через Сейм. Передавали, что взрывом был убит один из командиров советского бронепоезда.
Под впечатлением взрыва два неприятельских бронепоезда поспешно отошли к реке Сейм, не успев уничтожить железнодорожный мост через ручей перед позицией красных. Под прикрытием огня бронепоезда «Иоанн Калита» бронепоезд «Генерал Корнилов» прошел по мостику через ручей и, остановившись на уровне окопов красных, открыл по ним продольный огонь из орудий картечью и из пулеметов. Когда эта стрельба прерывалась на короткое время, красные выбегали из окопов в нашу сторону, без винтовок, для сдачи в плен. Другие убегали в стороны от железной дороги по окопам. Так повторялось несколько раз. С наблюдательного пункта бронепоезда «Иоанн Калита» был вызван небольшой отряд из состава команды с двумя ручными пулеметами Льюиса для встречи и охраны сдающихся в плен. Около 600 человек было передано Корниловским частям. Бронепоезда оставались в таком положении до подхода нашей пехоты. Подошедшие части Корниловской бригады заняли оставленную красными позицию. Подошел и бронепоезд «Офицер», ранее охранявший тыл. Наступила темнота.
Около 23 часов 6 сентября, после совещания начальников, командовавший бронепоездным дивизионом полковник Зеленецкий решил произвести ночное нападение на Курск. На южном берегу реки Сейм, у начала моста, было поставлено охранение от Корниловского Ударного полка с танком. Большой мост через Сейм оказался почти неповрежденным. Взорванный красными один стык рельс на мосту был быстро исправлен и подкреплен, и три наших бронепоезда благополучно перешли на северный берег реки Сейм.
Боевой частью бронепоезда «Офицер» в этот день командовал штабс-капитан Симмот, а поездом «Генерал Корнилов» – штабс-капитан Заздравный. Перед легкими бронепоездами шла пешая разведка, которой руководил лично командовавший дивизионом полковник Зеленецкий. Движение происходило без огней и в тишине, насколько это технически было возможно. Подойдя к входному семафору станции Курск, пешая разведка увидела два бронепоезда красных, но сама не была ими замечена. Разведчики были настолько близко к неприятелю, что могли в ночной тишине слышать спор у красных: одни хотели выехать вперед, а другие не хотели.
Бронепоезда «Офицер» и «Генерал Корнилов» открыли огонь одновременно, с расстояния около 20 сажен. Один наш снаряд попал в бронепоезд красных. Неприятельские бронепоезда устремились назад и скрылись между товарными составами. При первых выстрелах все освещение на станции погасло. Бронепоезд «Офицер» вышел вперед, выслал разведку для осмотра пути и двинулся вслед за неприятелем; подойдя к нему вплотную, бронепоезд дал три выстрела. Одним из этих выстрелов был подбит неприятельский паровоз и обварены паром два механика. Команда красного бронепоезда была частью перебита, частью бежала, но помощник командира бронепоезда «Кронштадский» не исполнял приказания выйти со своей площадки. Тогда штабс-капитан Шахаратов95, исполнявший должность старшего офицера нашего бронепоезда, первым вскочил на неприятельскую боевую площадку. Советский помощник командира вышел ему навстречу, как будто с целью сдаться в плен, но, внезапно проговорив: «Ну, пока суть да дело…», выхватил револьвер и в упор выстрелил в штабс-капитана Шахаратова, к счастью промахнувшись. Он был тотчас же убит подоспевшими чинами бронепоезда «Офицер».
Несмотря на возникшее на станции замешательство, красные пытались эвакуировать свои поездные составы, некоторые из которых стояли под парами. Но нашими снарядами были повреждены выходные стрелки, и вскоре произошло крушение. Второй неприятельский бронепоезд «Истребитель» сошел с рельс. Он был замечен благодаря пламени вспыхнувшего пожара, и бронепоезд «Офицер» обстрелял его с расстояния около 80 сажен. Тремя нашими выстрелами было подбито головное 42-линейное орудие противника, убиты находившиеся при нем трое красных и разбит сухопарник паровоза. В это время к бронепоезду «Офицер» подошел посланный от коменданта станции с требованием: «Прекратить стрельбу по своим!» Посланец был убит на месте.
Бронепоезда «Офицер» и «Генерал Корнилов» продолжали по временам открывать артиллерийский и пулеметный огонь по району станции, а «Иоанн Калита» дал несколько выстрелов в направлении города Курска. Красные не только оставили станцию, но у них возник беспорядок и в городе. Наши бронепоезда оставались на станции Курск, примерно до 2 часов 7 сентября. К этому времени вода в их паровозах была на исходе, а пополнить ее на станции не представлялось возможным. Кроме того, с рассветом красные могли опомниться и заметить, что на станции нет никаких наших войск, кроме трех бронепоездов. Полковник Зеленецкий приказал оставить станцию Курск и отойти к нашему расположению. При этом был вывезен первый из подбитых нами красных бронепоездов, «Кронштадтский», состоявший из двух двухорудийных бронеплощадок и одного паровоза. Вооружение его состояло из четырех трехдюймовых орудий образца 1914 года, с запасом около 1500 снарядов, и восьми пулеметов. Орудия были установлены в закрытых башнях, имеющих круговое вращение посредством зубчатой передачи, работой одного человека. Весь боевой состав этого советского бронепоезда был сделан тщательно и, по-видимому, был недавно выпущен с завода. Команда бронепоезда состояла из матросов Балтийского флота. Второй бронепоезд, сошедший с рельс и подбитый, вывезти ночью не удалось. Позднее выяснилось, что на станции Курск находился и третий бронепоезд, «Черноморец», многократный противник наших бронепоездов, отличавшийся очень сильным вооружением. Вследствие происшедших крушений он не мог приблизиться к месту боя. На рассвете наши три бронепоезда благополучно вернулись в расположение наших войск. За ночное дело на станции Курск последовало награждение чинов команд Георгиевскими крестами и медалями (чего в Корниловских Ударных полках не было до перехода их в Русскую Армию генерала Врангеля).
Действия наших бронепоездов позволили нашим пехотным частям захватить подготовленную неприятельскую позицию к югу от Курска и занять город без боя. При этом нашим войскам досталось много военного имущества. Если бы не произошло ночного нападения на станцию Курск, то красные оказали бы, вероятно, упорное сопротивление перед самим городом.