В октябре 1944 года назначен на должность командира 30-го гвардейского стрелкового корпуса, который сначала входил в 8-ю армию Ленинградского фронта, а затем был передан 6-й гвардейской армии 2-го Прибалтийского фронта. Принимал участие в Мемельской наступательной операции, а также в блокаде Курляндской группировки противника. За умелое взаимодействие пехоты с приданными средствами усиления и управление корпусом в сложных условиях наступательного боя Щеглов был награждён орденом Суворова 2-й степени.