Вдруг на улице просигналила легковая машина и, резко затормозив, остановилась у дома. Краузе подошёл к окну взглянуть, кто приехал. В тот же момент Зина бросилась к столу и схватила пистолет. Гитлеровец не успел ещё осознать, что произошло, как девочка навела на него его же оружие.
Выстрел — и убитый фашист рухнул на пол. Вбежавший на выстрел офицер был также застрелен. Зина бросилась в коридор, выскочила во двор, а оттуда в сад. По липовой аллее она побежала к берегу реки. За рекой — лес. Только бы успеть добежать! Но её уже преследовали фашисты. Одного из них она смогла подстрелить, второй продолжал погоню. Девушка обернулась, опять нажала спусковой крючок... Выстрела нет. В обойме кончились патроны. Зину схватили.
В январе 1944 года её до смерти замучили в гитлеровских застенках.
Немало подвигов совершили юные белорусы в годы Великой Отечественной войны. И подвиг Зинаиды Портновой также не забыт. В 1958 году ей присвоили звание Героя Советского Союза. Её именем названы улицы в Санкт-Петербурге и Полоцке, городских посёлках Оболь и Шумилино. На доме, где она жила в 1941—43 годах, установлена мемориальная доска.