Весна 1945 года. Последние битвы Великой Отечественной войны, а впереди самая главная - битва за Берлин.
Подразделения Красной армии прорываются в сердце и столицу Германии — Берлин. На подступах к городу расположились советские «Катюши», с воздуха ведутся активные бомбардировки. Начать массивное наступление мешают некоторые сильно укрепленные позиции недалеко от окраин: лучшие подразделения вермахта в маленьком городке Штраусберге становятся серьезным препятствием. Верховное командование направляет дивизию Петрова в лобовую атаку с ходу, что противоречит основным принципам ведения боя. Однако генералы уверены, что опытный полковник сумеет справиться с задачей. В это время бойцы большинства ротных подразделений Петрова вынуждены лежать в окопах, потому что нарвались на ураганный пулеметный огонь…