1942 m. Gegužės mėn. Kaimas Rusijoje. Vyksta karas su fašistine Vokietija. Jam trisdešimt dveji metai. Jis turi tik keturias klases. Vaskovas buvo vedęs, bet jo žmona pabėgo pas pulko veterinarą, o sūnus netrukus mirė.
Kelyje ramu. Kareiviai atvyksta čia, apsižvalgo, o tada pradeda „gerti ir vaikščioti“. Vaskovas atkakliai rašo ataskaitas, ir galų gale jie siunčia jam būrį „neblaivių“ naikintuvų - merginų priešlėktuvinių pistoletų. Iš pradžių merginos šmaikštavo prie Vaskovo, bet jis nežino, kaip su jomis elgtis. Pirmojo būrio vadas - Rita Osyanina. Ritos vyras mirė antrąją karo dieną. Ji sūnų Albertą išsiuntė pas tėvus. Netrukus Rita pateko į pulko priešlėktuvinę mokyklą. Mirus vyrui, ji išmoko nekęsti vokiečių „tyliai ir negailestingai“ ir buvo sunki su savo skyriaus merginomis.
Vokiečiai užmuša padėkliuką, vietoj to atsiunčia liekną raudonplaukę gražuolę Zhenya Komelkova. Priešais Zhenėjos akis prieš metus vokiečiai sušaudė jos artimuosius. Po jų mirties Zhenya kirto frontą. Ji ją pasiėmė, gynėsi „ir ne tik pasinaudojo gynybine galimybe - prie jos prilipo pulkininkas Lužinas“. Jis buvo šeimos žmogus, o karinė valdžia, sužinojusi apie tai, paėmė pulkininką „į apyvartą“ ir pasiuntė Zhenėją „į gerą komandą“. Nepaisant visko, Zhenya yra „bendraujantis ir išdykęs“.Jos likimas iškart „peržengia Ritin išskirtinumą“. Eugenijus ir Rita suartėja, o pastaroji „atitirpsta“.
Kalbant apie perkėlimą iš priekio į frontą, Rita skatinama ir prašo išsiųsti savo padalinį. Išėjimas yra netoli miesto, kuriame gyvena jos motina ir sūnus. Naktimis slapta Rita bėga į miestą, nešasi savo prekių. Vieną dieną grįžtant auštant, Rita miške mato du vokiečius. Ji pažadina Vaskovą. Jis gauna iš valdžios nurodymą „pagauti“ vokiečius. Vaskovas apskaičiavo, kad vokiečių maršrutas yra ant Kirovo geležinkelio. Meistras nusprendžia važiuoti trumpu keliu per pelkes iki Sinyukhina kalnagūbrio, driekdamasis tarp dviejų ežerų, pro kuriuos galite pasiekti tik geležinkeliu, ir ten laukti vokiečių - jie greičiausiai eis rajono keliu. Vaskovas pasiima su savimi Ritą, Zhenya, Liza Brichkina, Sonya Gurvich ir Galya Chetvertak.
Liza iš Briansko srities yra miškininko dukra. Penkerius metus ji rūpinosi nedarbinga mama, dėl kurios negalėjo baigti mokyklos. Laidoje apsilankiusi medžiotoja, pažadinusi pirmąją meilę, pažadėjo jai padėti patekti į technikos mokyklą. Tačiau prasidėjus karui, Lisa pateko į priešlėktuvinės gynybos būrį. Liza mėgsta Vaskovo viršininką.
Sonia Gurvich iš Minsko. Jos tėvas buvo rajono gydytojas, jie turėjo didelę ir draugišką šeimą. Ji pati metus studijavo Maskvos universitete, moka vokiečių kalbą. Lektorė, pirmoji meilė Sonjai, su kuria jie praleido tik vieną nepamirštamą vakarą kultūros parke, savanoriavo fronte.
Galya Chetvertak užaugo našlaičių namuose. Ten ją „aplenkė“ pirmoji meilė. Po našlaičių namų Galya pateko į bibliotekos kolegiją.Karas ją rado trečius metus.
Kelias iki Vop ežero driekiasi per pelkes. Vaskovas veda mergaites žinomu keliu, kurio abiejose pusėse yra kerštas. Kareiviai saugiai pasiekia ežerą ir, pasislėpę ant Sinyukhino kalnagūbrio, laukia vokiečių. Jie prie ežero pasirodo tik kitą rytą. Jų nėra dviejų, o šešiolikos. Nors vokiečiai turi maždaug tris valandas vykti į Vaskovą ir mergaites, meistro pareigas Liza Brichkin siunčia atgal į perėją - pranešti apie pasikeitusią situaciją. Bet Lisa, perėjusi pelkę, suklumpa ir nuskęsta. Niekas apie tai nežino, ir visi laukia pagalbos. Iki tol merginos nusprendžia suklaidinti vokiečius. Jie vaizduoja medienos kirtiklius, garsiai šaukdami, Vaskovas iškirto medžius.
Vokiečiai atsitraukia prie Legont ežero, nesiryždami eiti palei Sinyukhin kalnagūbrį, ant kurio, kaip jie mano, kažkas kertasi mišką. Vaskovas su merginomis persikelia į naują vietą. Toje pačioje vietoje jis paliko savo maišelį, o Sonya Gurvich savanoriškai jį atsinešė. Skubėti, ji suklumpa ant dviejų vokiečių, kurie žudo ją. Vaskovas ir Zhenėja nužudo šiuos vokiečius. Sonia palaidota.
Netrukus kareiviai mato, kaip likę vokiečiai artėja prie jų. Slėpdamiesi už krūmų ir riedulių, jie pirmiausia šaudo, vokiečiai traukiasi, bijodami nematomo priešo. Zhenya ir Rita kaltina Galiją už bailumą, tačiau Vaskovas ją gina ir pasiima su savimi žvalgybai „švietimo tikslams“. Tačiau Vaskovas nė neįtaria, kokį pėdsaką Gali Sonino sieloje paliko mirtis. Ji išsigandusi siaubo ir lemiamu momentu pasiduoda sau, o vokiečiai ją nužudo.
Fedotas Evgrafychas priima vokiečius, kad jie vestų juos nuo Zhenėjos ir Ritos.Jis yra sužeistas rankoje. Bet jam pavyksta išvykti ir patekti į salą pelkėje. Vandenyje jis pastebi Lizos sijoną ir supranta, kad pagalbos nebus. Vaskovas randa vietą, kur vokiečiai sustojo pailsėti, nužudo vieną iš jų ir eina ieškoti merginų. Jie ruošiasi paskutinei kovai. Pasirodo vokiečiai. Netolygiame mūšyje Vaskovas ir mergaitės nužudo kelis vokiečius. Rita mirtinai sužeistas, ir nors Vaskov tempia ją į saugią vietą, vokiečiai nužudyti ZhenYa. Rita prašo Vaskovo pasirūpinti sūnumi ir šaudo į šventyklą. Vaskovas palaidoja Ženėją ir Ritą. Po to jis eina į miško trobelę, kur miega penki išlikę vokiečiai. Vaskovas vietoje jų nužudo vieną iš jų, o keturis užverčia. Jie patys suriša vienas kitą dirželiais, nes netiki, kad Vaskovas yra „daug mylių vienas“. Jis praranda sąmonę nuo skausmo tik tada, kai jo link eina jo paties rusai.
Po daugelio metų pilkos spalvos trumpaplaukis senukas be rankos ir kapitonas-rokeris, kurio vardas Albertas Fedotychas, atneš marmuro plokštę į Ritos kapą.