За несколько месяцев до начала Белорусской наступательной операции, весной 1944 г., командарм Серпилин с сотрясением мозга и переломом ключицы попадает в госпиталь, а оттуда в военный санаторий. Его лечащим врачом становится Ольга Ивановна Баранова. Во время их встречи в декабре 1941 г. Серпилин утаил от Барановой обстоятельства смерти ее мужа, однако она все-таки узнала правду от комиссара Шмакова. Поступок Серпилина заставил Баранову много думать о нем, и когда Серпилин попал в Архангельское, Баранова вызвалась быть его лечащим врачом, чтобы ближе узнать этого человека.
Тем временем член военного совета Львов, вызвав к себе Захарова, ставит вопрос о снятии Серпилина с занимаемой должности, мотивируя это тем, что готовящаяся к наступлению армия долгое время находится без командующего.
В полк к Ильину приезжает Синцов. После ранения, с трудом отбившись от белого билета, он попал на работу в оперативный отдел штаба армии, и теперешний его визит связан с проверкой положения дел в дивизии. Надеясь на скорую вакансию, Ильин предлагает Синцову должность начальника штаба, и тот обещает переговорить с Артемьевым. Синцову остается съездить еще в один полк, когда звонит Артемьев и, сказав, что Синцова вызывают в штаб армии, зовет его к себе. Синцов рассказывает о предложении Ильина, однако Артемьев не хочет разводить семейственность и советует Синцову поговорить о возвращении в строй с Серпилиным. И Артемьев, и Синцов понимают, что наступление не за горами, в ближайших планах войны — освобождение всей Белоруссии, а значит, и Гродно. Артемьев надеется, что, когда выяснится судьба матери и племянницы, ему самому удастся вырваться хоть на сутки в Москву, к Наде. Он не видел жену более полугода, однако, несмотря на все просьбы, запрещает ей приезжать на фронт, так как в последний свой приезд, перед Курской дугой, Надя сильно подпортила мужнюю репутацию; Серпилин тогда едва не снял его с дивизии. Артемьев рассказывает Синцову, что с начальником штаба Бойко, исполняющим в отсутствие Серпилина обязанности командарма, ему работается гораздо лучше, чем с Серпилиным, и что у него как у комдива есть свои трудности, поскольку оба его предшественника находятся здесь же, в армии, и часто заезжают в свою бывшую дивизию, что дает многим недоброжелателям молодого Артемьева повод сравнивать его с Серпилиным и Кузьмичом в пользу последних. И неожиданно, вспомнив о жене, Артемьев говорит Синцову, как плохо жить на войне, имея ненадежный тыл. Узнав по телефону, что Синцову предстоит поездка в Москву, Павел передает письмо для Нади. Приехав к Захарову, Синцов получает от него и начштаба Бойко письма для Серпилина с просьбой о скорейшем возвращении на фронт.
В Москве Синцов сразу же идет на телеграф давать «молнию» в Ташкент: еще в марте он отправил Таню домой рожать, но уже долгое время не имеет сведений ни о ней, ни о дочке. Отправив телеграмму, Синцов едет к Серпилину, и тот обещает, что к началу боев Синцов вновь попадет в строй. От командарма Синцов отправляется к Наде в гости. Надя начинает расспрашивать о мельчайших подробностях, касающихся Павла, и жалуется, что муж не разрешает ей приехать на фронт, а вскоре Синцов становится невольным свидетелем выяснения отношений между Надей и ее любовником и даже участвует в изгнании последнего из квартиры. Оправдываясь, Надя говорит, что очень любит Павла, но жить без мужчины не в состоянии. Распрощавшись с Надей и пообещав ничего не говорить Павлу, Синцов идет на телеграф и получает телеграмму от Таниной мамы, где сказано, что его новорожденная дочь скончалась, а Таня вылетела в армию. Узнав эти безрадостные новости, Синцов едет к Серпилину в санаторий, и тот предлагает пойти к нему в адъютанты вместо Евстигнеева, женившегося на вдове Вадима. Вскоре Серпилин проходит медицинскую комиссию; перед отъездом на фронт он делает Барановой предложение и получает ее согласие выйти за него замуж по окончании войны. Встречающий Серпилина Захаров сообщает, что новым командующим их фронта назначен Батюк.
В канун наступления Синцов получает отпуск для свидания с женой. Таня рассказывает об их умершей дочери, о смерти своего бывшего мужа Николая и «старого парторга» с завода; она не называет фамилию, и Синцов так и не узнает, что это умер Малинин. Он видит, что Таню что-то гнетет, но думает, что это связано с их дочкой. Однако у Тани есть еще одна беда, о которой Синцов пока не знает: бывший командир ее партизанской бригады сообщил Тане, что Маша — сестра Артемьева и первая жена Синцова, — возможно, все еще жива, так как выяснилось, что вместо расстрела ее угнали в Германию. Ничего не сказав Синцову, Таня решает расстаться с ним.
Согласно планам Батюка, армия Серпилина должна стать движущей силой предстоящего наступления. Под командованием Серпилина оказываются тринадцать дивизий; 111-ю выводят в тыл, к недовольству комдива Артемьева и его начштаба Туманяна. Серпилин же планирует использовать их только при взятии Могилева. Размышляя об Артемьеве, в котором он видит опыт, соединенный с молодостью, Серпилин ставит в заслугу комдиву и то, что он не любит мельтешить перед начальством, даже перед недавно приезжавшим в армию Жуковым, у которого, как вспомнил сам маршал, Артемьев служил в 1939 г. на Халхин-Голе.
Двадцать третьего июня начинается операция «Багратион». Серпилин временно забирает у Артемьева полк Ильина и передает его наступающей «подвижной группе», перед которой поставлена задача закрыть противнику выход из Могилева; в случае неудачи в бой вступит 111-я дивизия, перекрывшая стратегически важные Минское и Бобруйское шоссе. Артемьев рвется в бой, считая, что вместе с «подвижной группой» сможет взять Могилев, однако Серпилин находит это нецелесообразным, так как кольцо вокруг города уже замкнулось и немцы все равно бессильны вырваться. Взяв Могилев, он получает приказ о наступлении на Минск.
...Таня пишет Синцову, что они должны расстаться, потому что жива Маша, однако начавшееся наступление лишает Таню возможности передать это письмо: ее переводят поближе к фронту следить за доставкой раненых в госпитали. 3 июля Таня встречает «виллис» Серпилина, и командарм говорит, что с окончанием операции пошлет Синцова на передовую; пользуясь случаем, Таня рассказывает Синцову о Маше. В этот же день она получает ранение и просит подругу передать Синцову ставшее бесполезным письмо. Таню отправляют во фронтовой госпиталь, и по дороге она узнает о гибели Серпилина — он был смертельно ранен осколком снаряда; Синцов, как и в 1941-м, привез его в госпиталь, но на операционный стол командарма положили уже мертвым.
По согласованию со Сталиным Серпилина, так и не узнавшего о присвоении ему звания генерал-полковника, хоронят на Новодевичьем кладбище, рядом с Валентиной Егоровной. Захаров, знающий от Серпилина о Барановой, решает вернуть ей ее письма командарму. Проводив до аэродрома гроб с телом Серпилина, Синцов заезжает в госпиталь, где узнает о Танином ранении и получает ее письмо. Из госпиталя он является к новому командарму Бойко, и тот назначает Синцова начальником штаба к Ильину. Это не единственная перемена в дивизии — ее командиром стал Туманян, а Артемьева, после взятия Могилева получившего звание генерал-майора, Бойко забирает к себе начальником штаба армии. Придя в оперативный отдел знакомиться с новыми подчиненными, Артемьев узнает от Синцова, что Маша, возможно, жива. Ошеломленный этим известием, Павел говорит, что войска соседа уже подходят к Гродно, где в начале войны остались его мать и племянница, и если они живы, то все опять будут вместе.
Захаров и Бойко, вернувшись от Батюка, поминают Серпилина, — его операция завершена и армию перебрасывают на соседний фронт, в Литву.
О. А. Петренко