5 августа 1944 года допущен к исполнению должности заместителя командира 69-го стрелкового корпуса. Участвовал на заключительном этапе Белорусской наступательной операции. С 24 августа по 13 сентября 1944 года временно командовал 199-й стрелковой дивизией. С 25 на 26 октября 1944 года Масленников был направлен в город Августов для руководства боевыми действиями по отражению контратак противника. Во время боев за город со 2 по 11 ноября 1944 года временно исполнял обязанности командира 153-й стрелковой дивизии. С переходом в наступление её части форсировали каналы Августовский и Быстрый, овладели городом, заняли плацдарм западнее Августовского канала и перешли к обороне. При наступлении в Восточной Пруссии Масленников все время находился в боевых порядках частей и помогал командирам соединений организовывать и вести бои. В декабре 1944 года он был ранен, но не оставил поле боя. 4 января 1945 года убыл на лечение в госпиталь в город Воронеж, после выздоровления в апреле вернулся в корпус на прежнюю должность. Во время штурма Кёнигсберга генерал-майор Масленников, командуя сводным отрядом, преодолел водную преграду — пруд Ляутер Мюлен Тайх, овладел фортом № 1, опорным пунктом Ляут и пригородом Кальтхофф, прорвался к центру города и вел бои до полного очищения его от противника.