В назначенный час в небо взвились одна за другой две зеленые ракеты — сигнал атаки. Предрассветную тишину одновременно нарушили сотни винтовочных выстрелов, автоматные и пулеметные очереди, разрывы мин, снарядов, гранат. Стремительно действовали бойцы ударных отрядов Г.П. Ахременко и В.К. Карпенкова, раздвинувшие проволочные ежи на полотне и по насыпи железной дороги устремившиеся к мосту. Немцы открыли по атакующим сильный пулеметный и минометный огонь. Одновременно завязался сильный бой в деревне Савкино. Когда бойцы преодолели проволочные заграждения, немцы открыли по ним частый, но беспорядочный огонь. Партизаны гранатами уничтожили огневые точки противника и заняли вражеские траншеи. На какое-то время перестрелка стихла. Через полчаса после начала общей атаки гарнизон в Савкине был уничтожен, деревня горела. Солдаты, выбитые из нее, укрылись в дзотах и траншеях, а некоторые смогли переправиться через реку Неведрянка на другой берег. Партизаны, взявшие Савкино, тут же вступили в бой по уничтожению очагов обороны между мостами и деревней. Партизаны 10-й бригады (отряды И. Жукова и П. Позднякова) в это время взорвали деревянный мост через реку Ливица на шоссе Пустошка — Идрица, уничтожили проводную связь на участке в 500 метров и заняли удобную позицию в засаде на восточном берегу Ливицы. Удар, нанесенный партизанами, был настолько стремительным, что комендант города Пустошка не успел выслать помощь.
После взятия деревни бой на савкинских мостах разгорелся с новой силой. Развитию наступления мешал сильный и меткий пулеметный огонь из дзотов. От трассирующих пуль загорелся сарай с бензином. Сильное пламя осветило атаковавших и облегчило охране ведение прицельного огня. Был убит пулеметной очередью партизан Исаев, собиравшийся метнуть гранату в амбразуру. Спустя несколько минут погибла санитарка Анастасия Ремнева, пытавшаяся вынести убитого Исаева со склона насыпи за проволочное заграждение. Были смертельно ранены командиры взводов Николай Березкин и Алексей Болотов. Когда командиры взводов Виктор Антропов и Петр Кулешов из 3-й бригады с ручными пулеметами в руках и политрук Максименко перебрались через проволочные заграждения, под ногами у них взорвались мины. Партизаны погибли на месте. Наступающие бойцы, увидев это, залегли.
Уполномоченный Калининского штаба партизанского движения майор И.И. Веселов, понимая, что атака партизан с минуты на минуту захлебнется, встал в залегшей цепи, чтобы поднять бойцов в атаку, взял у пулеметчика Шарапова ручной пулемет и бросился в сторону проволочных заграждений. Партизаны поднялись за ним. И.И. Веселов на ходу вел огонь из пулемета по амбразурам дзотов, но был смертельно ранен. Был убит ординарец И.И. Веселова Ваня Беляев. Атакующие мост партизаны несли большие потери, но продвигались вперед. Почти одновременно гранатами, брошенными К. Шелеговым и А. Бычковым, были уничтожены две пулеметные точки. В результате этого взвод Г.П. Ахременко получил возможность рывком продвинуться к мосту. Корягин и Панкратов гранатами уничтожили еще два дзота. Наступающие группы партизан, преодолев реку, зашли в тыл обороняющимся солдатам. Восточный берег реки был полностью очищен от немцев. На западном берегу огонь по партизанам вел еще один вражеский дзот, но вскоре и он замолчал. Лишь кое-где, на узком пространстве приречья, солдаты продолжали отстреливаться.
За цепью наступавших продвигался ползком отряд подрывников лейтенанта М.Л. Панова 3-й бригады. Его бойцы в основной своей массе были молодыми людьми, только что вступившими в партизаны, и в этой операции получали первое боевое крещение. Когда за шоссейной дорогой были оставлены подводы и верховые лошади, уложенную в вещевые мешки по 25–30 килограммов взрывчатку они несли на себе. Через некоторое время они выбились из сил и двигались крайне медленно. Для оказания им помощи был выделен взвод из 3-й бригады. К этому времени основной опорный пункт противника у моста был полностью окружен на участке размером 200 на 200 метров. В ход пошло оружие ближнего боя. Партизаны, пробираясь через проволочные заграждения, начали забрасывать охрану гранатами. После ее уничтожения подрывники немедленно приступили к закладке под фермы 100 килограммов зарядов тротила. Однако, несмотря на то что охрана мостов была перебита и мосты захвачены, один пулемет с противоположного берега реки из дзота вел непрерывный огонь по насыпи, мешая производить минирование. Потом выяснилось, что стрелял командир роты охраны лейтенант Альфонс. Эта последняя огневая точка была уничтожена гранатой, брошенной Иваном Кутановым из 3-й бригады. Когда минирование одного пролета моста было завершено, по команде все партизаны покинули опасную зону.