Прорыв произошел в районе между южным побережьем Ладожского озера и поселком Мга - так называемое «бутылочное горлышко». Здесь расстояние между Ленинградским и Волховским фронтами было наикратчайшим - 12–16 км.
Операция, которая называлась «Искра», готовилась месяц. Особое внимание было уделено организации взаимодействия между ударными группировками - согласованию планов между фронтами, установке линий разграничения, отработке наступления в виде военной игры.
Ударные группировки Ленинградского и Волховского фронтов были усилены артиллерийскими, танковыми и инженерными соединениями - они насчитывали 302 800 солдат и офицеров, около 4 900 орудий и минометов (калибром 76-мм и выше), более 600 танков и 809 самолетов.
Оборону шлиссельбургско-синявинского выступа осуществляли основные силы 26-го и часть дивизий 54-го армейских корпусов 18-й армии, численностью примерно 60 000 солдат и офицеров, при поддержке 700 орудий и минометов и около 50 танков и САУ.
Наступление началось 12 января 1943 года
Быстро форсировав Неву, части 136- стрелковой дивизии взломали передний край обороны противника и к исходу 12 января продвинулись на 3–4 километра. Удачно действовала в первый день наступления 268-я стрелковая дивизия. К исходу дня дивизия продвинулась до 3 километра.
45-я гвардейская стрелковая дивизия смогла продвинуться всего на 500–600 метров. 86-я стрелковая дивизия, действовавшая на левом фланге армии, форсировала Неву на участке между Марьино и Шлиссельбургом. Не подавленные огневые точки в полуподвалах здании и на пристанях вынудили ее подразделения залечь на льду Невы.
Во 2-й ударной армии Волховского фронта наибольших успехов в первый день добились части 327-й стрелковой дивизии полковника H. А. Полякова. К исходу первого дня наступления войска 2-й ударной армии продвинулись на 3 километра.
13 января 1943 года
С утра бои приняли особенно упорный и ожесточенный характер. К исходу второго дня операции войска 67-й армии Ленинградского фронта почти вплотную подошли к рубежу намеченной встречи с войсками Волховского фронта. Последние за 13 января продвижения практически не имели.
14 января 1943 года
Командующий 67-й армией генерал-майор М. П. Духанов ввел в бой часть сил второго эшелона: 123-ю стрелковую дивизию совместно со 152-й танковой бригадой, 102-ю отдельную стрелковую бригаду и один полк 13-й стрелковой дивизии.
Стараясь удержать шлиссельбургско-синявинский выступ, вражеское командование еще накануне усилило здесь группировку своих войск 96-й и 61-й пехотными дивизиями и перебросило в район Синявино 5-ю горнопехотную дивизию. Эти соединения оказывали яростное сопротивление продвижению 67-й и 2-й ударной армий и часто переходили в контратаки.
За сутки войска 67-й и 2-й ударной армий незначительно продвинулись вперед. Расстояние между наступающими группировками обеих армий сократилось до 4 километров.
15−16 января 1943 года
В четвертый и пятый дни наступления войска Ленинградского и Волховского фронтов вели бои за отдельные опорные пункты, постепенно продвигаясь навстречу друг другу.
2-я ударная армия, ведя упорные бои, медленно продвигалась навстречу ленинградцам и расширяла прорыв. Части 128-й стрелковой дивизии наступали во взаимодействии с 12-й лыжной бригадой, которая совершила смелый рейд по льду Ладожского озера в тыл немецкого гарнизона в деревне Липка, и овладели этим населенным пунктом.
17 января 1943 года
На шестой день операции яростные бои вели 136-я, 123-я стрелковые дивизии, 123-я стрелковая бригада, а также 61-я танковая бригада. На левом фланге 330-й полк и 34-я лыжная бригада продолжали выполнять задачу по овладению Шлиссельбургом. Немецкое командование лихорадочно перебрасывало новые резервы в районы Мги, Келколово, Мустолово, Синявино.
К 17 января войска Волховского фронта захватили Рабочие поселки № 4 и № 8, станцию Подгорная, и вплотную подошли к Рабочим поселкам № 1 и № 5. Коридор, разделявший войска Ленинградского и Волховского фронтов, стал совсем узким.
18 января 1943 года
18 января, после ожесточенных боев, 136-я стрелковая дивизия, преследуя противника, ворвалась в Рабочий посёлок № 5, где примерно в 12 часов дня соединилась с частями 18-й стрелковой дивизии 2-й ударной армии.
К этому времени передовые части 123-й стрелковой бригады 67-й армии уже встретились с частями 372-й дивизии 2-й ударной армии на восточной окраине Рабочего поселка № 1.
А в конце дня передовые части 34-й лыжной бригады установили связь с 128-й стрелковой дивизией и 12-й лыжной бригадой 2-й ударной армии, которые, наконец, взяли Липки.
Таким образом, 18 января 1943 года блокада Ленинграда была прорвана. Рано утром 19 января город-герой был украшен флагами. Все жители вышли на улицы, как это было в большие всенародные праздники. На многолюдных митингах ленинградцы выражали глубокую благодарность войскам Ленинградского и Волховского фронтов, прорвавшим блокаду.