В январских боях в Восточной Пруссии 19.01.1945 г. капитан Карпенко был тяжело ранен.
В период подготовки к штурму Кёнигсберга лично руководил офицерами и механиками-водителями батальона при рекогносцировке местности, переднего края обороны противника и расположения его огневых средств.
Из наградного листа: «В боях за г. Кенигсберг с 06 по 11.04.1945 г. / капитан Карпенко/ смело и решительно управлял … на поле боя … боевыми подразделениями, увязывая в каждом случае выполнение боевой задачи с взаимодействующими частями. Одновременно четко организовал работу штаба… В ходе боев комплектовал боевые экипажи танков и там же ставил … дополнительную боевую задачу, конкретно указывая огневые точки противника на местности, мешающие продвижению танков и пехоты, чем были достигнуты положительные боевые результаты батальона».
Приказом командующего БТ и МВ 43 А № 8/н от 13.04.1945 г. капитан Карпенко Д.Ф. награжден орденом Александра Невского.
Источники: ЦАМО. Ф. 33. Оп. 686196. Д. 2814.