5 июля 1701 года Новодвинская крепость отразила атаку шведской эскадры. Ею командовал опытный адмирал Карл Хенрик Лёве. Шведы стремились уничтожить Архангельск, важный порт для России, и адмиралтейскую верфь в Соломбале, где строились новые военные корабли для защиты северных границ.
На борту кораблей находились 828 моряков и 127 пушек. Их задачей было парализовать морскую торговлю России и лишить её возможности строить флот. Шведская операция представляла серьёзную угрозу для экономики и обороноспособности страны.
Однако план шведов, тщательно продуманный на картах, не учитывал особенностей Белого моря. Не зная подводных опасностей, мелей и изменчивых течений, они полагались на местного лоцмана, которого взяли в плен. Этот пленённый лоцман, русский кормщик Иван Рябов, проявил себя как истинный патриот. Вместе с Дмитрием Поповым, русским толмачом, он разработал хитроумный план саботажа.
Рябов, притворившись опытным проводником, вёл шведские корабли к Архангельску. Но вместо безопасного фарватера он направил два крупнейших корабля, флагманы экспедиции, на мель в районе Новодвинской крепости. Это место было известно своей коварностью, особенно в условиях непогоды.
Внезапно началась атака артиллерии Новодвинской крепости. Шведские корабли оказались беспомощными. Один из них был уничтожен, второй захвачен. Остальные суда, увидев судьбу флагманов, отказались от атаки Архангельска и предпочли уйти.
Поражение шведской эскадры стало не только тактическим, но и стратегическим ударом. Оно серьёзно повлияло на ход Северной войны. История помнит имена героев-победителей и тех, кто сыграл решающую роль за линией фронта. Иван Рябов и Дмитрий Попов — яркий пример таких людей.
А Новодвинская крепость, бывшая первой в России, построенной по новейшему на то время бастионному плану, позднее послужила прототипом для постройки Петропавловской крепости в Петербурге.