За четыре дня до начала штурма началась артподготовка. Она продолжалась до самого наступления. Земля, превращаясь в пыль, сплошной стеной поднималась к небу. Здания и укрепленные позиции не могли выдержать такого удара. На внешних подступах к городу вели огонь вставшие там артиллерийские батареи, а с моря их поддерживали крупнокалиберные орудия Балтийского флота. Позиции и укрепрайоны врага и в городе, и на обводных рубежах были сильно разрушены, но враг не ушел и мощным огнем встретил войска Красной армии. Первыми пошли танки, солдаты побежали за ними. Многие сели на броню, чтобы быстрее приблизиться к первому рубежу обороны города.

Григорий, как и многие бойцы батальона, впервые оказался на броне знаменитой «тридцать четверки». Взявшись за ручку командирского люка, он старался не слететь во время движения. Танк резко бросало от каждой кочки. Тяжелая машина дергалась, но бойцы, готовые вступить в бой, ждали и крепко держались. Их танк ехал по полю, а те, что мчались по дороге, приближались к позициям врага быстрее. Григорий переживал: он был готов первым вступить в сражение, но понимал, что они не успеют быть первыми. На секунду танк задержался и выстрелил. Тяжелое эхо выстрела прокатилось по полю и толкнуло резкой отдачей — да так, что солдаты чуть не слетели на землю.

Поднятая артиллерией к небу пыль постепенно садилась. Черное облако накрывало позиции, пряча врага. Первые танки, что мчались по дороге, вспыхнули и задымились.

— Фаустпатроны, — крикнул старшина. — Хреновая штука.

Танки, что шли за ними, съехали в посадку и повернулись к позициям врага боком. Первый успел развернуться, а остальные загорелись. Пехоту, что сидела на них, взрывной волной разбросало в стороны.

— Давай, родной, давай! — подгонял Гриша механика. Тот, конечно, не услышал солдата, но старался ехать на предельной скорости: чувствовал, как бойцы горят желанием вступить в схватку.

С другой стороны дороги три танка прорвались. Бойцы спрыгнули с них прямо в окопы и стали расстреливать врага в упор, очищая брешь для прорыва пехоты. Григорий увидел, как завязалась перестрелка, и зарядил автомат. Они тоже приближались к траншеям. Неожиданно рядом взорвался снаряд: двое бойцов, сбитые осколками, упали с танка.

— Ничего ребята, осталось немного! — крикнул Савчук. — Сейчас и мы ответим!

Последние сто метров танк несся, несмотря на кочки и ямы. Гриша вцепился двумя руками в командирский люк, и когда они, разорвав заграждение из колючей проволоки, выскочили на позицию врага, спрыгнул вслед за старшиной. Он упал, и, не удержавшись на ногах, еще метра два катился по земле по инерции. Немного запутался в колючей проволоке, но постарался сразу встать. Со всех сторон по нему стреляли. Пули свистели, врезаясь в насыпи. На рыхлой земле от их ударов подпрыгивали фонтаны песка. Солдат рванулся вперед, но проволока, словно пружина, потащила его назад. Гриша не удержался на ногах и свалился в окоп. На том месте, где он только что стоял, взорвалась бомба, присыпав землей упавшего в траншею солдата. Гриша стряхнул грязь и стал отрывать колючие стальные пальцы войны — проволоку. Вспомнил своего первого немца. Тот тоже пытался выбраться, но от страха дергался и запутывался все сильнее. Григорий собрался, резко встал, отцепил впившуюся в шинель проволоку, вылез из окопа и, пробежав между воронками, упал в нескольких метрах от следующей траншеи. Выстрелил из автомата, и, увидев свободный проход, вскочил, сделал два больших прыжка, перелетел через насыпь и кубарем скатился в глубину окопа. Сбил толстого немца, выронив из рук автомат. Толстяк опомнился и, схватив за шею, стал душить Григория. Но его руки быстро ослабли. Он всей своей тушей упал и накрыл радиста. Савчук сзади ударил немца прикладом по лысой голове.

— Живой? — крикнул ему старшина.

— Ага. Ща выберусь.

Григорий изо всех сил уперся руками в грудь убитого немца и свалил его в сторону. Он схватил автомат, встал и открыл огонь по фашистам. Савчук волчком крутился рядом и успевал отстреливаться в разные стороны. Трое немцев неожиданно выскочили на них из соседней траншеи.

— Сзади! — крикнул старшина, и Григорий, увидев врага, выпустил длинную очередь.

— Короткими бей — короткими! — крикнул ему Савчук. — Видишь, лезут как тараканы! Перезарядиться не успеешь! Давай, ты с права держи, а я слева! Понял?

— Да!

— Давай, Гришань, не стесняйся!

Рядом раздался мощный взрыв, и взрывной волной забросила в окоп бежавших слева немцев. Один получив ранение в живот дико заорал. Савчук короткой очередью прервал этот крик. Рядом разорвались еще несколько снарядов. Взрывы разбросали фашистов. На несколько секунд противник словно исчез, лишь раненые стонали и кричали.

— Отдышись, не гони коней, — крикнул Савчук. — Чо это мы тут, двое? Где же остальные? — Не успел он досказать, как над окопом пролетела чья-то фигура, за ней еще одна. Григорий выскочил и увидел, как сотни солдат единой лавиной бегут вперед.

— Ну вот и пехота догнала. Глянь, сзади два окопа и впереди четыре, это нас на танке в самую гущу закинуло? — вытирая пот, произнес Савчук.

— Давай вперед, старшина! Потом обсудим! — крикнул Гриша и слился с бегущими солдатами. Он подбежал к следующему окопу, но там все немцы уже стояли с поднятыми руками, он перепрыгнул через него и побежал дальше. Сбоку его обогнал танк, а за ним показалась, ревущая «Ура!», толпа бойцов. Гриша замер на мгновение, огляделся и побежал к последним окопам, где еще раздавались выстрелы. Рядом, сбоку, сзади бежали солдаты, и он почувствовал силу Красной армии, ее мощь. Каждый стрелял, и этот треск автоматов сливался в общий монотонный грохот. Где-то в стороне взрывались снаряды, отбрасывая солдат, но на их месте, словно из-под земли, вырастали новые.

Подбежав к последнему окопу, он еще несколько раз выстрелил. Немцы спрятались в глубь траншеи и, выворачивая руки, тянули их, пытаясь сдаться. Григорий остановился, посмотрел на них и со злостью заорал:

— Захватчики хреновы. Ну что, навоевались? Теперь ручки тянете, выжить пытаетесь, сволочи!

Ему так хотелось разрядить барабан в этих людей, но он сдержал себя. А в это время из ДОТа на небольшой высоте загрохотал крупнокалиберный пулемет. Несколько человек разорвало на глазах. Остальная волна солдат залегла. Григорий спрыгнул в окоп, оттолкнул ногой, сжавшегося немца и, прицелившись, стал стрелять по ДОТу. Откуда-то сзади раздался мощный выстрел. Он оглушил его и солдат. Но следом раздался еще один. Гриша присел, прижался к стенке окопа и закрыл ладонями уши. И в этом глухом состоянии он неожиданно услышал, как кто-то кричит ему:

— Сынок, отползи в сторону! Ты что ж под танком-то сел? Оглохнешь!

Гриша взял автомат и на четвереньках пополз в сторону, отталкивая рукой живых и мертвых немцев. Несколько минут состояние глухости не уходило, но затем свит пуль и грохот выстрелов вернулись. Звук нарастал с каждой секундой и солдат понимал, что возвращается в пекло. Григорий решил пробежать по окопу. Оглянулся, но, увидев немецкий пулемет, перекинул его на другую сторону траншеи и начал стрелять по ДОТу и отступающим немцам. Он вспомнил слова песни комбата и стал в такт коротким очередям кричать их:

— Ой-вы ка-мушки мо-и, ой-вы пти-цы в не-бе-сах, ой пе-со-чек у ре-ки да тво-и цве-ты в по-лях. Ой-ты круж-ка мо-ло-ка обжи-гаешь слов-но спирт…

Он видел, как падают фашисты, и старался добить каждого. Пулеметчик из ДОТа заметил его и выстрелил по Григорию длинной очередью. Брызги земли хлестко ударили по лицу, а большие ломти дерна, вывернутые пулями крупнокалиберного пулемета, разлетелись в стороны. Пули вырыли ямы в крае окопа и почти достали, но Григорий успел спрятаться. Рядом другой пулеметчик отвлек внимание ДОТа на себя. Гриша схватил автомат и уже почти выскочил из окопа, пытаясь приблизиться к врагу, но кто-то поймал его за ногу и сбросил обратно. Он со злостью выставил в незнакомца автомат, но, увидев комбата, замер.

— Ты куда это собрался? — спросил майор.

— Щас, я его! Поближе подойду! — со злостью ответил солдат, не понимая, откуда появился комбат.

— Не горячись — там и без тебя все сделают.

Через несколько секунд раздался мощный взрыв и из бойницы ДОТа вырвалось пламя.

— Ну вот и все. Пошли, — приказал Киселев. Они вылезли из окопа и направились к последней полосе укреплений. Кругом уже спокойно ходили наши солдаты и друг у друга спрашивали закурить.

— Товарищ майор, ща я сержанта табачком угощу? — произнес радист. Бой еще продолжал жить в нем, и он сам не понял, зачем спросил об этом комбата.

— Пошли! У них свой есть, — неожиданно ответил комбат.

— Как, а чо ж тогда спрашивают?

— Привычка такая. Свой в кармане, а после атаки все ходят и друг друга табачок просят. Дай закурить — значит, жив, а у тебя табачок есть, и кто-то отвечает — есть, значит, тоже жив. «Дай закурить» — это как «Привет» после боя. Странное состояние. Все ищут товарищей, но главное — себя.

— Это как?

— Если курить хочешь, значит живой. Понял?

— Да. Я тоже тогда закурю.

— Закури. Успокойся. Вишь, как мы его? Немца-то? Если бы у меня всегда столько бойцов было, — задумчиво произнес Киселев. — На одном дыхании: саданули — и вышибли фрица! — улыбнувшись, добавил он.

Григорий достал завернутый в газету табак, оторвал кусочек бумаги, отсыпал на нее и стал скручивать сигаретку.

— Табачок есть? — спросил проходящий мимо солдат.

— Конечно, — ответил Гриша. Солдат улыбнулся и пошел дальше, ничего не взяв. Он тоже, как остальные, решил попробовать. Сделав самокрутку, спросил у проходящего мимо пожилого солдата:

— Есть закурить?

— А то, — ответил боец.

— Эх! Здорово, — ответил Гриша, а боец, усмехнувшись, пошел дальше.

— Есть табачок? — вновь услышал Гриша.

— Конечно.

— Ну так, давай, — прохрипел кто-то. Григорий в растерянности обернулся и, увидев старшину, протянул ему газету с табаком.

— Я-то свой где-то посеял, — объяснил Савчук.

— А-а, — совсем запутавшись, ответил радист, и тут до него дошло, что Савчук жив и хочет курить. Он хотел броситься и обнять его, но лишь выдавил из себя: «Спасибо».

— Чего это ты?

— Ну, за того толстого. Задушил бы сволочь меня.

— А-а, ну ладно, — ответил Савчук, и отдал табак радисту. — А я все хочу спросить, чего это ты сегодня без рации?

— Теперь штаб полка единый, а мы у них в соединении. Там свои радисты.

— Понятно. В соединении, говоришь?

— Ну, не знаю. В составе их.

— Да, но только вел всех Киселев. И ты должен был быть с ним рядом, со своим говорящим ящиком. Он-то, конечно, тебе ничего не скажет, ты поступил, как положено, и воевал смело, но по-человечески твое место у него за спиной или сбоку. А вдруг чего скорректировать нужно?

— Да, но он сам сказал — не надо.

— Да мало ли чего он сказал? Ты должен был ответить, что останешься рядом. Он же в тебя верит! Специально нашел, проверил, жив или нет. Я ж видел, как он тебя за ногу не пустил. А остальные побежали. Хорошо, ребята у нас ушлые, со стороны обошли и забросали гранатами этого пулеметчика. А ежели б он стрелял? Крупнокалиберный — это тебе не игрушки. Зацепило, считай все, а если выжил — инвалид. Так что ты на будущее — имей в виду!

— Что? Тогда, нужно за рацией в деревню возвращаться?

— Не нужно. Я случайно одну захватил. Вон видишь, танк подбитый дымиться? Подойди к танкистам, скажи: я за рацией прислал. Они там ремонтируются, еще долго стоять будут, но ты иди сразу и потом к комбату. Порадуешь его.

— А Федора не видел?

— Видел. Он еще в поле лег.

Григорий промолчал, посмотрел на небо и спросил:

— Много наших погибло?

— Да считай все. Человек пятьдесят от пяти сотен осталось. Там вон, правее, глянь. Места нет, где покойник не лежит. По трупам бежали.

— Получается, мне повезло, — задумавшись, произнес Григорий.

— Ты, это, за рацией иди и не думай об этом. Рано тебе еще такие вещи обмозговывать.

— Значит, я еще войне нужен, — решительно произнес солдат.

— Все мы ей нужны и те, что погибли тоже, — ответил Савчук. Он хлопнул радиста по плечу, повернулся и ушел искать тех, кто остался.

Григорий побежал к подбитому танку.

— Эй, ребята! Савчук рацию оставлял?

— Да. Заберешь? — спросил командир танка.

— Конечно.

— А что ж сразу-то не взял? Забыл?

— Нет. У нас штабы объединили, там своих радистов навалом. А теперь нужно рядом с комбатом быть. Мы ж где-то остановимся перед следующим рубежом.

— Нет, радист. Вечером должны в город войти. Слышал, да? Второй рубеж на окраине.

— Знаю.

— Ну вот. Значит, штаб твой будет на ногах.

— Посмотрим. Если вечером в город войдем, то и штаб там уже сделаем. Да у нас и штаб-то — я да комбат.

— Это неважно, главное, что он есть.

— Ну все, ребята-танкисты, покедово, я побежал комбата искать. Вдруг связь понадобиться.

— Давай, удачи. Если что — в городе встретимся.

Григорий надел за спину рацию и быстрым шагом пошел к окопам. Увидев Савчука, спросил где Киселев, и тот показал ему на укрепленное мешками заграждение.

— Товарищ майор, разрешите обратиться? — спросил солдат.

— А, Гриша. Ну, как сам-то? Чего у тебя?

— Да вот, рация. Связь не нужна?

— Золотой ты мой — конечно, нужна. Давай, вызывай!

Григорий снял рацию, включил ее, настроил волну и стал по старому позывному вызывать штаб дивизии.

— Рядовой Михайлов — ваш позывной «Город семь», наш — «Поле», — услышал он радостный голос Титовой.

— Леночка привет! Соедини с комдивом.

— На связи, — ответила радистка.

— Товарищ майор, комдив!

— Палыч, я знаю, что я с 11-й, но у меня все люди кончились. Дай подкрепления.

— Хорошо. После обеда принимай две роты.

— Ну вот и ладненько! — ответил Киселев. Он отдал микрофон Григорию, улыбнулся и добавил:

— Живем!

— О, смотри, каша едет, — закричали рядом солдаты. Гриша обернулся и увидел три полуторки с прицепленными к ним полевыми кухнями. Они подъехали к первому окопу и остановились. Кашевары залезли на котлы и, открыв крышки, стали кормить тех, кто уцелел в этом бою.

Из кабины выскочил Егор. Увидев своих, он подбежал к старшине и слезно стал умолять:

— Ну дайте мне хоть одного фрица кончить! Дайте, братки, я в долгу не останусь.

— Да ты чо, сейчас нельзя, — ответил Савчук и посмотрел на комбата. Майор отвернулся и махнул рукой.

— Ну… значит, можно, — подытожил старшина. — Тока смотри, в сторонку отведи! Эй, ребята, помогите ему, — обратился он к двум бойцам из батальона.

— Братки, ну не могу. Война кончается, а я все с этой кашей вожусь, — заныл Егор.

— На, — Савчук сунул ему в руки автомат. — Иди вон в окоп.

— А кого? — спросил кашевар.

— Да вот видишь офецерюга — эсесовец. Скажем, что власовец, по-русски говорил — их приказано в плен не брать.

— Спасибо, старшина, — обрадовано ответил Егор. Его глаза загорелись, и он с ненавистью посмотрел на немца. Солдаты оттащили его в окоп и крикнули кашевару:

— Ну, иди сюда.

Он быстро спрыгнул и пробежал к ним, перезарядил автомат и, увидев глаза немца, замер.

— Вот дурак, в глаза не смотри! — крикнул комбат, но Егор остолбенел. Он увидел взгляд врага и не мог вот так лишить его жизни.

— Что, слабо? — спросил стоящий рядом солдат. — Иди тогда, кашу вари.

Егор молчал, на его пухлых розовых щеках и лбу появились здоровые капли пота.

— В глаза не смотри! — еще раз сурово крикнул комбат.

— Ну, давай, — стал подгонять его крепкий солдат.

— Не мешайте ему! — крикнул старшина.

Егор обернулся, посмотрел на Савчука и, не поворачивая головы, нажал на курок. Немца отбросило от ударов пуль. Он простонал и замер.

— Все, готов, — посмотрев на труп, произнес здоровый парень. Егор выронил автомат, сел в окопе и прижался руками к земле.

— Оставьте его. Пусть отойдет, — приказал комбат. — Все, есть идите. И добавил: Хороший немец, смелый. Понял, что его сейчас расстреляют, но умолять о пощаде не стал. Вот с такими, охреневшими, сегодня встретимся. После обеда снова пойдем в атаку. К вечеру нужно к городу вплотную подойти.

Григорий стоял рядом с ним и все видел. Услышав первую просьбу кашевара, он сам остолбенел и потерял дар речи. Как это он вот так, когда не стреляют? Но после того, как все произошло, спрыгнул в окоп и подошел к Егору.

— Пойдем. Не оборачивайся. Ты свой счет открыл.

— Гриш, как это?

— Нормально. Но вообще, нельзя так, это неправильно. В бою все по-другому.

— И что теперь?

— Да ничего, не думай о нем как о человеке. Помни что это враг. У тебя кто от фашистов пострадал?

— Мать с отцом расстреляли — за то, что брат в партизаны ушел, а сестру в Германию увезли.

— Ну, вот ты и заплатил им по счету.

— Нет. Нужно еще двоих.

— О, да я смотрю, тебе понравилось?

Егор выпрямился, в его глазах появилась злость:

— Ничего мне не понравилось. Я должен это сделать, чтобы потом жить спокойно. Поможешь мне?

— Посмотрим, — ответил Гриша. Он внимательно посмотрел на кашевара и решил, что этому человеку нужно помочь, но тут же вспомнил о негласных законах войны. Не любит она, когда таких сильных, как этот фриц, расстреливают те, кто не прошел по кровавой земле. Может, это так — а может, иначе? Но у Егора своя месть и он, возможно, должен сделать это. Вот только война — как она на это посмотрит?

После обеда Киселев принял три роты пополнения. Палыч поставил ему трудную задачу и потому усилил батальон. Солдатам предстояло взять железнодорожный узел. Комбат получил план города и укреплений и просчитывал кротчайший путь, когда кто-то громко крикнул: «Воздух!». Откуда прилетели эти два «Мессера», никто не знал. Тут же доложили в штаб и подняли звено истребителей. Но «Мессеры» успели бросить в толпу солдат две бомбы. Одна упала в окоп, и от нее мало кто пострадал, но вторая взорвалась рядом с кухней, разворотив котел с кашей. В этом месте стояло больше всего солдат. Из тех, кто не успел спрятаться, погибли все, в том числе и Егор-кашевар.

— На тебе, всех кашей накормили, — произнес старшина. — Смотри, как всех обляпало. На каждом вместо осколка каша. Ну что ж, мы поняли — это не игрушки. Сука злопамятная напомнила, что уважать ее надо. Эх, Егорка, что же ты, дурень? Фрица убить захотел?

В небе появились три истребителя. «Мессеры» попытались уйти, но наши летчики догнали их. В воздухе было полное превосходство, и немцы загнанными зайцами метались в небе. Они пытались отбиться, но ничего сделать не смогли. Два истребителя зашли с двух сторон и почти вплотную расстреляли вражеский самолет из всех пулеметов, что были на борту. Второй «Мессер» несколько минут набирал высоту, затем развернулся и, делая что-то похожее на мертвую петлю, также попал под огонь истребителей. Один подбитый «Мессер» упал около ДОТа, а второй долго парил, оставляя за собой хвост дыма, и разбился где-то за пределами видимости.

Раненых тут же увезли в госпиталь, а убитых отнесли к похоронной команде. Комбат построил батальон и приказал идти вперед.

Через два часа бойцы батальона подошли к минному полю, дальше шли окопы и стояли орудия врага.

Еще через час началась артподготовка и продолжалась два часа. Сразу после этого батальон пошел в атаку.

Три роты майора Киселева были не единственными. Григорий посмотрел вокруг и увидел, что большое количество людей со всех сторон двинулись вперед. Из небольшой лесополосы выехали танки и, прикрывая наступление, на полном ходу помчались к окопам.

Все эти траншеи с пулеметами и немецкие орудия даже не считались рубежом. Следующий, второй, рубеж находился на окраине города. И отступающие немцы шли к нему. Но Красная армия набрала мощь и скорость, солдаты, не останавливаясь, шли вперед, приближаясь к городу. Два раза немцам удалось положить солдат, прижать их к земле, но это произошло лишь на отдельных участках. На остальной линии фронта бойцы не останавливались. Немецкая армия предпринимала все, что могла. Солдаты Вермахта отстреливались, но все их усилия были тщетны. Красная армия единым ударом отбросила все остатки немецких войск к городу.

На горизонте появились первые дома — окраины города. Это придало новых сил бойцам. Приблизившись вплотную, освободив последний перед городом окоп, бойцы залегли в нем. Небольшая передышка была нужна каждому. Начался другой бой. Немцы из каменных укрытий, ДОТов и минометных точек стали давить огнем. Балтийская артиллерия продолжала бомбить сам город, но окраины оставались целыми. Все боялись попасть в своих. Киселев вызвал по рации штаб и скорректировал огонь. До семи вечера наши батареи не умолкали. Немцы продолжали вести огонь в ответ, но с каждым часом он слабел и каждый солдат чувствовал, что фашисты задыхаются. Танки и САУ также стояли вдоль окопа и обстреливали окраины города. Киселев связался со штабом и получил приказ наступать. Рядом, с левого фланга, войска 43-й армии уже сломили сопротивление и вошли в город. Нужно было их поддержать и расширить созданный прорыв. Комбат разложил карту и приказал собрать всех командиров. Прибывшие из резерва офицеры рвались в бой. Они стояли в запасе и со стороны смотрели, как другие проливают кровь, добивая немцев. И теперь, получив приказ и прибыв под командование Киселева, хотели внести свой вклад в Победу. Те, что служили с Киселевым раньше, после первого рубежа погибли: ротный Ваня, замполит Суворов и многие другие сложили свои головы, выбивая из окопов врага.

Выбрав широкое место в окопе, Киселев стал рассказывать офицерам о плане действий:

— Так. Вот эта широкая улица! — начал он. — Идем по ней до третьего перекрестка, дальше третий рубеж обороны города, но мы на перекрестке свернем направо. Улицы не называю, все равно не запомните. На третьем перекрестке — направо, запомните. Дальше — по прямой до конца. Выходим к железнодорожной станции. Наша задача взять ее и перерезать железную дорогу Кенигсберг — Пиллау. С другой стороны туда же будут наступать бойцы 39-й армии. Вот мы совместными усилиями должны взять станцию и отрезать отход немцам. Все понятно?

— Это вон та улица, что за двумя трехэтажными домами начинается? — спросил худой, небольшого роста лейтенант Саленко и показал на окраину города.

— Да, она. Сейчас поднимаем батальон и все в одно место. Пусть солдаты используют укрытия: дома, заборы, деревья. В открытый бой не лезьте. Там наверняка в окнах автоматчики засели. Снайпера есть? — спросил комбат

— Да, — с акцентом ответил командир роты Георг или, как все его называли, Жора. Этот высокий плечистый грузин внимательно всматривался в карту, а потом долго разглядывал начало улицы своими жгучими черными глазами. Услышав вопрос комбата, он сказал, что в его роте есть три хороших снайпера. Все — сибиряки, из одной учебки. Молодые ребята, доказавшие, что они не только белкам в глаз попасть могут.

— Хорошо. К каждому поставить три-пять человек для прикрытия, а они пусть самых опасных автоматчиков и пулеметчиков снимают, — объяснил комбат.

— Сдэлаем, — спокойно ответил грузин.

— Ну, вот и ладно. Вам полчаса, чтобы объяснить маршрут солдатам, а потом за дело.

Офицеры разошлись. Комбат подождал отмеренное время, связался со штабом, попросил прекратить артобстрел и поднял батальон в атаку. Григорий был рядом, он помнил слова старшины, о том, что рация в любой момент может понадобиться. Так и получалось, комбат часто связывался и с Палычем и со штабом армии. Гриша, выходя на связь, узнавал голоса: это была рыжая Оля, один раз ответила Титова. Девчонки тут же менялись в голосе, узнавая его. Некоторые обращались по имени и в этой напряженной обстановке, когда вокруг все гремело и взрывалось, эти голоса казались такими близкими.

Батальон пошел в атаку, немцы встретили его плотным огнем. Пробежав двести метров, солдаты залегли, и казалось, нет возможности прорваться. Пять укрепленных ДЗОТов и ДОТов вели прицельный огонь. Постарались снайперы из роты Жоры. Они сумели держать три укрепленных точки под постоянным обстрелом. Не успевал новый солдат встать к пулемету, как его тут же убивали. Увидев это, Георг поднял свою роту и рванулся вперед. Снайперы остались на месте, продолжая держать под прицелом опасные точки врага. Киселев поднял остальных. Над позициями противника пролетели наши самолеты и сбросили несколько бомб. Эти взрывы помогли, клубы дыма и поднятая пыль прикрыли наступавших и прижали к земле врага. Нескольких минут после взрыва хватило, чтобы солдаты приблизились вплотную ко второму рубежу. Забросав противника гранатами, они прорвались к городским укреплениям и в упор стали расстреливать немцев.

Противостояние на окраине города затянулось. Немцы, как и предполагалось, засели в домах. Они знали здесь каждый проулок и использовали это. Но уже через час на указанную улицу въехали наши танки. Танкисты не скромничали — рушили дома и выстрелами и гусеницами. Причем стреляли по нижним этажам сразу из двух-трех башенных орудий. Дом рушился со всеми пулеметчиками, засевшими на верхних этажах.

— Первая рота за танками, вторая справа, третья слева под домами! Вперед, — крикнул Киселев.

Григорий был рядом, он посмотрел на солдат и увидел, что все услышали его команду. Радист не понимал, как это у него получается: среди рева танков, взрывов и выстрелов докричаться до каждого. Видно, что-то особенное было в его голосе, да еще сами бойцы помогали, передавая его приказ по цепи. Голос комбата, словно эхом, отдавался посреди гуляющей войны. Позже Григорий понял, что это эхо голоса таких же, как он солдат. Но в тот момент радист держался рядом с комбатом.

Выскочив из-за дома, они, прячась за танком, стали медленно продвигаться по улице. Со всех сторон по ним стреляли. Пули со свистом отскакивали от брони танка. Снайперы не успевали снимать пулеметчиков. Почти из каждого окна и подъезда велся огонь. Через сто метров из тех домов, что остались сзади, выжившие немцы открыли огонь в спины солдат батальона.

— Саленко! Очисти дома! — крикнул Киселев. Молодой лейтенант с взводом бойцов кинулся в подъезд, затем в другой. Он методично уничтожал пулеметчиков, прекращая их выстрелы. Тех, к которым было особо трудно подобраться, забрасывали гранатами. Небольшая заминка в движении собрала отставших бойцов. Все приготовились быстро перескочить через первый перекресток. Вперед пошли танки, но не успел механик высунуть на перекресток дорог полкорпуса, как ему в бок попал «фаустпатрон». Танкисты выскочили. Бойцы батальона прикрыли их огнем. Подбитый танк перекрыл дорогу остальным, но вторая машина сдвинула его в сторону и закрыла видимость со второй улицы. Киселев с первой ротой, используя это укрытие, перебежали через перекресток, и сразу попали под перекрестный огонь из домов. Прячась за одинокими деревьями и углами зданий, они вступили в перестрелку, но два танка сумели пройти дальше по улице. Они расстреляли из орудий дома, и постепенно плотный огонь врага превратился в одинокие выстрелы. Киселев махнул рукой, и бойцы побежали за ним по улице. Саленко с бойцами шел сзади и продолжал обшаривать дома и добивать тех, кто сумел затаиться. Комбат с небольшими потерями пробился ко второму перекрестку. Остался один танк. Второй немцы подбили, бросив из окна несколько фанат. На очередном перекрестке улица была перекрыта баррикадой. Сложенные друг на друга мешки с песком были хорошим укрытием, к тому же немцы оборудовали огневую точку и поставили крупнокалиберный пулемет. Эта адская машина заработала и скосила часть первой роты. Комбат с солдатами укрылись в подъезде трехэтажного дома. Поднялись на второй этаж, выбили дверь и залегли под окнами. Бойцы стали вести прицельный огонь, но успокоить пулемет не могли. Григорий видел двух немцев, сидящих за ним. Он стрелял в этих людей, но они словно заговоренные продолжали вести огонь, расстреливая тех, кто прижался к полукруглой, выложенной из булыжника мостовой.

— Ну, танкисты, чего вы там? Дави его на хрен! — крикнул комбат. И танкисты как будто услышали его. Танк газанул, выпустил большое облако белого дыма и, сорвавшись с места, снес огневую точку вместе с мешками и пулеметчиками.

— О, молодцы! Ну что, давай за ним! В проход! — крикнул он спрятавшимся в доме бойцам. Солдаты выскочили из дома, а комбат на мгновение замер. Он оглянулся и, увидев подкрепление, улыбнулся.

— Вы чьи будете?

— Сергея Петровича! — ответил капитан.

— А-а, знаю. Ну, слава о вас хорошая. Как пойдете? С нами?

— Ты майор Киселев? — Да.

— Значит, с тобой.

— Отлично. Задача такая. До того перекрестка, но через мешки с песком не прыгаем. Уходим вправо и на железнодорожную станцию.

— Слушай, комбат, — обратился к нему усатый капитан. — Посмотри карту. Видишь, можно раньше свернуть и идти не по большой улице, а по вот этой тонкой. Она параллельно до самой станции идет.

— Отлично, значит, на повороте уходим вправо. Где Саленко?

— Я здесь, — отозвался лейтенант.

— Остаешься на углу, прикрываешь и всех на право отправляешь. Понял. Да подгоняй, а то плетутся как сонные мухи. Ну что, «гавнюки», вперед!

— Ты это, комбат, не заговаривайся, — обиженно произнес капитан.

— Хорошо, я без обид, — немного оправдываясь, ответил Киселев. Они выскочили из-за танка и побежали вдоль улицы, обстреливая дома. Единственный танк ухал прицельно. Он затыкал все попытки остановить бегущих.

— Все за угол — этот поворот! А ну, капитан, сравни название улицы. Вон видишь, табличка болтается.

— Она! — ответил капитан.

— Отлично! Вперед! — крикнул майор. На этой улице особого огня не было. Из окон не стреляли, лишь изредка немцы выскакивали на дорогу, но их тут же сносили в сторону пули бегущих. Киселева с бойцами догнал танк. Его, как и других, завернул лейтенант Саленко. На танке сидели бойцы второй роты и их командир Жора.

— Давай, давай вперед! — крикнул им Киселев и махнул рукой, показывая направление, — там, у станции не горячитесь, дождитесь нас! — Жора кивнул головой, и танк помчался вперед, солдаты побежали за ним. Комбат остановился, выставил вперед грудь и глубоко вздохнул несколько раз. К нему подбежал Григорий.

— Я здесь, товарищ комбат!

— А, Гриша, молодец! Ну что, кричать по рации пока не будем! Пополнение подоспело и ладно.

— Обидчивые какие-то, — произнес радист, вспомнив о недовольном усатом капитане.

— Так, пошли, по пути расскажу. Только ты за домами и улицей следи. А я сейчас остальных подгонять буду. Мимо них продолжали бежать солдаты, и Киселев грубым голосом заорал:

— Бегом, не ленись, там наши ребята ждут вас, а вы еле тянетесь.

Бойцы ускорили темп, но им мешало свободно бежать то, что приходилось смотреть на окна и дергаться от каждого солнечного блика.

— Что я там тебе рассказать хотел? — спросил майор Григория.

— Да об этом капитане.

— А-а, ну ничего особенного. Командир полка у них полковник Замятин. Он любит слово «говно». Все у него кругом этим словом названо, и позиции, и люди. А бойцов, любя, «гавнюками» называет. На него они не обижаются, потому что он за каждого горой стоит. Пацана-сержанта хотели в штрафбат за неподчинение, он — отстоял. Доказал, что боец прав. Конечно, в мирное время ему бы не позволили этого сделать, но на фронте все по-другому. Он многим зубы повышибал. Одни говорили, у него дядька в штабе у Сталина, другие — что жена в Москве доступ в Кремль имеет, из-за этого, мол, не трогали и молчали, но я то знаю: он простой мужик из деревни под Калугой, а то, что смелый и дерзкий, так просто по натуре такой. Но его «главным гавнюком» за это слово обозвали, ну и за характер не простой, а бойцы его, значит, «гавнюки». Понял?

— Да.

— Только ты смотри, не ляпни им, по морде схлопочешь. Они ребята смелые, не любят этого. Я уже с ними встречался. Воюют хорошо, вот только обижаются часто, — ответил комбат и улыбнулся. — Ну, вот и Саленко с последними. Все, что ли? — спросил он лейтенанта.

— Да вроде всех собрал.

— Ну, тогда давай веселее. Там, наверное, наши уже на станцию выскочили, в бой вступили.

— Нет. По карте километра четыре. Быстро не успеют, но у меня есть мысль.

— Какая? Говори!

— Там, у дома, немецкая машина. Если заведем, то всех соберем и наших догоним.

— Где машина? Быстро к ней! — крикнул комбат.

Саленко повернулся и побежал назад. Завернули за дом и Григорий с комбатом, следуя за лейтенантом. У двухэтажного особняка они увидели грузовик. Комбат открыл дверь машины, выдернул из-под руля провода, и через секунду автомобиль затрясло, двигать загудел и завелся.

— Давай в кузов, Гриша, а ты — в кабину. И рацию готовь: может, придется огонь артиллерии скорректировать.

Радист залез в кабину, поставил под ноги рацию, и машина резко рванулась, но потом медленно и плавно поехала вперед. Комбат завернул на нужную улицу и стал догонять бегущих солдат. Отставшие, решив, что это немцы, остановились и, выставив автоматы, приготовились к бою. Небольшая фигурка Саленко словно памятник возвышалась над кабиной. Он звонким голосом противно орал, и был заметен за километр. Бойцы поняли, что это свои и стрелять не стали. Машина подобрала их. Отставшие запрыгивали на ходу. На некоторых лейтенант кричал матом, но при этом помогал залезть в кузов.

Через десять минут машина была полной.

— Плохо это. Полный кузов бойцов. Один снаряд и сразу всех, — выглянув в окно водителя, произнес комбат. — Ну да ладно, мы сейчас по-быстрому догоним наших.

Майор добавил газу, и машина понеслась по улице. Отставшие солдаты еле успели отскакивать на обочину, а Саленко сверху орал им:

— К станции, по прямой. Быстрее!

Машина неслась по ночной улице. Затянувшиеся сумерки сменились тьмой, но через двадцать минут Киселев догнал танк, чуть не врезался в него, так как ехал без фар. Посигналил и, высунувшись, крикнул Жоре и капитану:

— На выезде стоим! Ждем всех!

Киселев выскочил из машины, Григорий, надев рацию, последовал за ним.

— Давай, Гриш, включайся. Попроси огня у артиллерии. Пусть пару раз по станции врежут.

Григорий вызвал штаб и попросил поддержку. Через минуту раздались первые взрывы. Они взорвали несколько вагонов и разнесли небольшое одноэтажное здание. После этого из длинного с большими окнами здания застрекотал пулемет. Его подхватили автоматчики. За станцией, на рельсах, стоял состав из-под каждого колеса которого были видны вспышки выстрелов.

— Капитан, бери своих и цепью с правой стороны, а ты, Жора, слева. Я в лоб пойду, — скомандовал комбат.

Солдаты перебежками стали растягиваться вдоль небольшой площади перед станцией. В это время выстрелил танк. Его снаряд пробил насквозь здание станции. Влетел в окно и, выбив с обратной стороны второе окно, взорвал стоящую за зданием цистерну с топливом. Цистерна и стоящие рядом еще две взорвались одновременно. В небо вырвалось огромное пламя и, словно цунами, прошло по земле, пробило огненной волной здание и весь стоящий за ним состав.

— Ну, блин, пожарник! Всех поджарил, — произнес Киселев, посмотрев на танк. Он встал и подбежал к грузовику. — Лейтенант! — крикнул он Саленко. — Убери танк!

Офицер выскочил к триплексу механика и, махая руками, показал, чтобы тот отъехал в сторону. Майор завел машину, включил скорость, положил булыжник из мостовой на педаль газа и, выскочив из нее, пустил машину к зданию станции.

— За мной, — закричал Киселев. Прикрываясь за машиной, бойцы бросились за комбатом.

Устроенный танкистами пожар осветил площадь, но когда огонь стал догорать, клубы дыма заволокли небо, и над станцией наступила кромешная тьма. Само здание сгорело, но рядом уцелели небольшие служебные постройки.

— Как бы своих не перестрелять? — взволнованно произнес комбат. — А ну, солдат, — обратился он к бегущему за машиной бойцу, — передай по цепи: прекратить огонь!

Выстрелы умолкли. Комбат посмотрел на догорающие трупы немцев, обернулся и, позвав Жору, приказал проверить ближайшие дома.

— Григорий! За мной! — крикнул Киселев.

Они пробежали вокруг развалин зданий, составов и, убедившись, что немцев нет, Киселев приказал связаться со штабом.

— Поле семь — Поле семь, — стал вызывать Григорий, — ответь, я — Город.

Женский голос ответил. Гриша не узнал, кто это, он сразу передал микрофон комбату и тот попросил вызвать штаб армии. Киселев доложил, что станция захвачена. Оказалось, что в порту идут тяжелые бои. Он попросился выйти им в поддержку, но получил приказ закрепиться на захваченном плацдарме и контролировать станцию. Главное — отрезать сообщение с Пиллау. Из штаба армии предупредил, что немцы ночью будут пробиваться к станции, чтобы вырваться из кольца.

Закончив связь, комбат дал указания, и солдаты разобрались по ротам и взводам в уцелевших зданиях. Оставшихся двух снайперов разместили в самой высокой точке — на пожарной колокольне, что стояла сбоку от площади. Приказали спать по очереди и внимательно следить за появлением врага.

Усатый капитан из полка Замятина с отрядом саперов взорвали все железнодорожные линии. Ни один состав не мог бы после этого отправиться со станции. Они также нашли два вагона с пленными и освободили их. Киселев получил новое неожиданное пополнение, пленные были из Белоруссии. Их готовили к отправке в лагерь. До этого они укрепляли позиции и почти неделю без отдыха носили ящики в крепость. Эти люди сами нашли оружие, собрали его у сгоревших и убитых немцев. Один из коммунистов построил их и привел к комбату.

Киселев не стал особо разбираться, кто они. Он приказал взять под контроль широкую улицу, по которой первоначально предполагалось идти. На этой улице уже закрепились остатки третьей роты батальона, и пополнение оказалось кстати. Именно там немцы нанесли главный удар. Несколько отрядов СС всю ночь пытались пробиться к станции.

На рассвете бой закончился. Немцы отступили и ушли в глубь города — в крепость. На станцию приехали три танка. Танкисты рассказали, что половина города, порт, и важные объекты захвачены. Последний — третий — рубеж еле держится. После обеда назначен штурм, который должен перерасти во взятие крепости.

Война гуляла в городе, выстрелы и взрывы не прекращались. Местное население словно растворилось, одинокие дома с выбитыми стеклами — черными глазницами — смотрели на людей.

— Гриш, ты Савчука не видел?

— Нет.

— А Березкину?

— Юлька там, еще на окраине осталась. Я видел, как она со своей сумкой выскочила из окопа, когда ДОТы взорвали. Там много народа побило. Наверное, и раненых немало.

— Понятно. Где же Савчук? Кто народ кормить будет. Что ж делать? Может тебя старшиной назначить?

— Нет, у меня свое дело, — и Григорий посмотрел на рацию.

— А чему ты так рад?

— Эта рация везучая, я ее уже два дня с собой ношу. Так, чуть-чуть пострадала. Всего две царапины.

— Ладно, пойду к «гавнюкам» — может, они кашей поделятся? Замятин, командир их, говорят, в госпиталь попал. Похоже, придется мне ими командовать. А ты давай, вон в то здание иди. Мы там штаб сделаем. — Киселев показал на отдельно стоящий желтый домик. Григорий взял рацию и отправился в указанное место. Через час пришел комбат и принес несколько банок тушенки и хлеб.

— Давай — налетай! Не стесняйся, — предложил он. — А я за чаем схожу.

Гриша взял консерву открыл ее своим ножом и, отрезав хлеба, достал из сапога ложку и начал есть.

«Да, — подумал радист. — Потрепало нас. Батальон весь новый был еще вчера в обед, а сегодня и от него почти ничего не осталось. Ну, ничего. Возьмем мы этот город, и война сдохнет на этой земле. Все, скоро ей конец!»

— Кушаешь, — услышал Григорий голос Жоры.

— Так точно!

— Да ладно, нэ дергайся. Где комбат?

— За чаем пошел.

— А приказы были?

— Держать станцию.

— Значэт, будем держат, — с акцентом ответил грузин. — Снайпер у меня всего один остался, жаль. Хорошие сибирячки были. Представляешь, один вниз спустился и тут в колокольню из «фауста» попали. А теперь последний снайпер залег в развалинах, кого-то выцеливает. Видать, чувствует кого?

— Да уж, — произнес Григорий. — Еще три дня назад у меня были друзья, с которыми я пришел сюда, но сегодня никого. Весь батальон новый.

— А завтра еще новее будет. Пополнениэ придет, — ответил офицер. — Я пошел, скажи комбату, я там, на широкой улице. С едой разобрались, пусть не переживает. А ты давно его знаещь?

— Да почти полгода. Нет, даже больше.

— И как?

— Все наши его уважали. Он ведь из штрафников пришел. Там тоже батальоном командовал.

— Из штрафников? — удивился Жора.

— Да, а под Новый год майора получил, до этого долго в капитанах ходил. Он свою дорогу войны в Сталинграде начал.

— А теперь вас только двое осталось?

— Не знаю, на построении посмотрю.

— А я в Витебске начал, с командира взвода. Сейчас ротный, толко от роты моей взвод остался. Хорошо хоть из резерва отпустили, а то просидели бы в засаде до конца войны. Ну ладно, я пойду. Ты передай.

— Хорошо, конечно скажу. Ну, как мы сегодня немцу дали? — спросил радист.

— Дали? Умыли это город кровью и не только немецкой, но и своей. Ничего, зато он тэперь наш, — уходя, произнес офицер.

— Еще крепость взять и все. Говорят она неприступная. Рассчитана на длительную осаду.

— Не в крепости дело, а в людях. Эти немцы не смогут долго держаться. Выдохлись они, — на секунду задержавшись, ответил Жора.

Вскоре вернулся Киселев. Радист доложил, что Георгий решил вопрос с питанием. Киселев успокоился и больше никуда не бегал — остался в доме. Он принес целый чайник кипятка. Командир с радистом выпили горячего чаю и легли спать. Гриша на всякий случай включил рацию, но докладывать и выходить на связь не стал: он проверил, не вызывают ли их. Забытая усталость напомнила о себе, и они быстро уснули.

Утреннее солнце встало над городом. С разных сторон в небо уходили столбы дыма. Разрушенные дома, словно гнилые зубы, торчали по бокам улиц. Где-то вдалеке раздавались редкие выстрелы. Гриша спал на деревянном полу, укрывшись шинелью. Он открыл глаза и увидел, что комбат уже встал, открыл консервы и принес горячий чайник.

— Что, Гриша? Сегодня последний рывок? Выстоим?

— Конечно. Никуда не денемся.

— Давай поедим и со штабом свяжемся, а потом прогуляемся, посмотрим, как там наши. Чувствую, сегодня день тяжелый будет — душа скулит.