21 января войска 67-й армии Ленинградского фронта и 8-й армии Волховского фронта, заметив начавшееся отступление противника, перешли в наступление. Уже через несколько часов была освобождена Мга, а вскоре был полностью восстановлен контроль над Кировской железной дорогой. Однако развить наступление сходу советским войскам не удалось. Части 26-го армейского корпуса, закрепившись на промежуточном рубеже «Автострада» вдоль Октябрьской железной дороги, оказывали ожесточённое сопротивление.
21 января, перегруппировав силы, войска Ленинградского фронта продолжили наступление на Красногвардейск.