В октябре Грибов был назначен на должность заместителя командующего 10-й гвардейской армией, а с 8 января по 15 февраля 1945 года временно исполнял должность командира 19-го гвардейского стрелкового корпуса в составе тех же армии и фронта. Принимал участие в ходе блокады группы армий «Север» в Курляндии. С апреля исполнял должность командира 15-го гвардейского стрелкового корпуса (Ленинградский фронт), ведшего боевые действия по уничтожению курляндской группировки противника.