В отряде Зину учили многому: ориентироваться в лесу, метко стрелять из пистолета и автомата, правильно устанавливать мину, читать тайные партизанские знаки. Сначала она ходила на задания в группе, потом её стали посылать и одну.
Всё это время «юные мстители» — те самые сельские старшеклассники, с которыми Зина создавала подпольную организацию, — продолжали расклеивать листовки, обрезать телефонные провода фашистов, уничтожали немецких офицеров, особенно отметившихся жестокостью. Однажды им даже удалось взорвать водокачку на железной дороге. Два года фашисты были уверены, что всё это — диверсии партизан, охотились за ними, но безуспешно. Фашисты не догадывались, что это дело рук недавних школьников, спокойно разгуливающих по деревне. И только когда объявился предатель, многих подпольщиков арестовали и увезли в город на допросы.
Вскоре Зина получила очередное заданием обойти несколько деревень и узнать, кто из «юных мстителей» уцелел. При ней была справка с печатью, почти как настоящая, которую она смело могла показывать любому патрулю. Правда, называлась Зина в этой справке Козловой. Она обошла деревни, установила связь с ребятами, до которых фашисты не сумели добраться, и уже возвращалась назад, когда её остановил очередной полицейский патруль и один из местных парней-полицаев узнал девочку.
— Никакая она не Козлова, а Портнова. Зинаида Портнова, — объявил он остальным.
Так Зина оказалась в полиции Оболи. Там её опознали ещё несколько человек. Скрывать настоящее имя теперь было глупо, и на допросе, который проводил сам начальник полиции, Зина призналась, что её фамилия Портнова, что после того, как она съела ядовитый суп, долго болела, что никаких партизан не знает, а справку дала ей знакомая, потому что других документов у неё нет.
Начальник полиции готов был ей поверить, но тут Зину потребовало к себе гестапо. Начальник гестапо вспомнил, что так и не выяснилось, кто отравил немецких офицеров. Два немца-повара этого сделать не могли, немки-официантки — тоже. Оставалась одна-единственная работница — Зинаида Портнова. Но, когда её привели на допрос, гестаповец удивился. Он представлял себе женщину, а перед ним стояла худенькая девочка с косичками.
Офицер предложил ей конфеты, налил чаю и вкрадчиво стал уговаривать рассказать правду, уверяя, что сразу же отпустит её на свободу. Но девочка молчала. Тогда, чтобы напугать её, гестаповец вынул из кобуры пистолет и положил его на стол. Неожиданно с улицы послышался шум, и он, нахмурившись, подошёл к окну. А когда вновь повернулся к юной партизанке, увидел наведённый на себя пистолет. В следующее мгновение раздался выстрел, и начальник гестапо повалился на пол.
Зина рванулась к двери. Но там уже стоял другой офицер, услышавший выстрел в кабинете своего начальника. Она, не колеблясь, выстрелила и в него.
Выскочив из здания, Зина бросилась к реке. Она бежала изо всех сил, но уже через несколько секунд поняла: фашистские солдаты гонятся за ней.
Раздались выстрелы. До реки оставалось всего несколько метров, когда очередная пуля настигла её.
…Избитую юную партизанку, словно опасную преступницу, повезли под серьёзной охраной в гестапо города Полоцк. Больше месяца Зину допрашивали, жестоко пытая, требовали выдать имена подпольщиков и партизанских связных. Но она стойко молчала.
Однажды заключённые увидели, как худенькая, измождённая девочка, которую повели на очередной допрос, вдруг бросилась под въехавший в тюремный двор автомобиль. Машина успела вовремя остановиться, и девочку вытащили из-под колёс.
10 января 1944 года Зину Портнову фашисты вывели на расстрел…
А очень скоро наши войска вместе с партизанами освободили белорусскую землю.
Страна узнала о подвиге юной партизанки и посмертно присвоила ей звание Героя Советского Союза с награждением медалью «Золотая Звезда» — высшим знаком отличия, которого удостаиваются самые отважные воины — защитники Отечества. Сегодня имя партизанской разведчицы Зины Портновой носит улица её родного города — Ленинграда (ныне Санкт-Петербург).