Yesaul Gorobets a sărbătorit odată la Kiev nunta fiului său, care a adunat o mulțime de oameni, iar printre alții, fratele numit al lui Yesaul, Danilo Burulbash, cu soția sa cea frumoasă, frumoasa Katerina și un fiu de un an. Doar tatăl bătrânului Katerinin, care s-a întors recent după douăzeci de ani de absență, nu a venit cu ei. Totul a dansat când a făcut din Yesaul două icoane minunate pentru a-i binecuvânta pe cei mici. Apoi vrăjitorul s-a deschis în mulțime și a dispărut, temându-se de imagini.
Danilo se întoarce noaptea cu Nipru cu gospodăria lui la fermă. Katerina se teme, dar soțul ei nu se teme de vrăjitor, ci polonezii că vor tăia calea către cazaci, se gândește la asta, înotând pe lângă vechiul vrăjitor al castelului și cimitirul cu oasele bunicilor săi. Cu toate acestea, crucile sunt uluitoare în cimitir și, una mai rău decât cealaltă, sunt morții, trăgându-și oasele spre luna în sine. Mângâind fiul trezit, ajunge în coliba Pan Danilo. Coliba este mică, nu este potrivită pentru familia sa și pentru zece bărbați bine făcuți. A doua zi dimineață, a început o ceartă între Danilo și socrul său sumbru, absurd. A ajuns la sabre, iar acolo la muschete. Danilo a fost rănit, dar dacă Katerina nu s-ar fi rugat și i-a reproșat, apropo, după ce și-a amintit de fiul ei mic, ar fi luptat mai departe. Cazacii s-au împăcat. Katerina îi spune curând soțului său un vis vag că tatăl ei este un vrăjitor groaznic, iar Danilo certă obiceiurile lui Busurman ale tatălui, bănuindu-l de unchristen, dar este mai îngrijorat de polonezi, despre care Gorobets l-a avertizat din nou.
După prânz, în timpul căruia socrul disprețuie găluște, carne de porc și o arzătoare, până seara, Danilo pleacă să cerceteze în jurul castelului vechiului vrăjitor. Urcând pe un stejar pentru a privi pe fereastră, vede o cameră vrăjitoare, luminată mai mult decât orice, cu arme minunate pe pereți și liliac pâlpâitor. Ginerele începe să se vrăjească și tot aspectul lui se schimbă: este deja un vrăjitor într-un gunoi turcesc murdar. El numește sufletul Katerinei, o amenință și cere ca Katerina să-l iubească. Sufletul nu este inferior și, șocat de deschidere, Danilo se întoarce acasă, o trezește pe Katerina și îi spune totul. Katerina renunță la tatăl apostat. În subsolul Dănilei, un vrăjitor stă în lanțuri de fier, castelul său demonic arde; nu pentru vrăjitorie, ci pentru conspirație cu polonezii a doua zi așteaptă executarea lui. Dar, făgăduind să înceapă o viață dreaptă, să se retragă în peșteri, prin post și rugăciune pentru a-l propovădui pe Dumnezeu, cere vrăjitorului Katerina să-l lase să meargă și să-și salveze sufletul. Temându-se de actul său, Katerina îl eliberează, dar ascunde adevărul de soțul ei. Simțind moartea, el îi cere soției întristate Danilo să-și protejeze fiul.
După cum s-a prevăzut, polonezii aleargă într-un nor de nori, aprind colibele și fură vite. Pan Danilo bate cu curaj, dar glonțul vrăjitorului care apare pe munte îl depășește. Și deși Gorobets sare în ajutor, Katerina este de neconceput. Polonezii au fost învinși, minunatul Nipru a făcut furie și, stăpânind neînfricat negrul, vrăjitorul a navigat spre ruinele sale. El aruncă vrăji în săpătură, dar nu îi apare sufletul lui Katerina, ci cineva neinvitat; deși el nu este groaznic, dar îngrozitor. Katerina, care trăiește cu Gorobets, vede visuri anterioare și tremură pentru fiul ei. Trezită într-o colibă înconjurată de paznici, ea îl descoperă mort și înnebunește. Între timp, un călăreț gigantic, cu un copil pe un cal negru, călărește din vest. Ochii lui sunt închiși. A condus în Carpați și s-a oprit aici.
Mad Katerina este peste tot în căutarea tatălui ei care să-l omoare. Un anumit oaspete ajunge, întrebând-o pe Danila, îl jeleste, vrea să o vadă pe Katerina, vorbește cu ea de mult timp despre soțul ei și, se pare, o introduce în mintea ei. Dar când vorbește despre Danilo care-i cere să o ia pe Katerina în caz de moarte, îl recunoaște pe tatăl ei și se grăbește spre el cu un cuțit. Vrăjitorul însuși își ucide fiica.
În spatele Kievului, a apărut „un miracol nemaiauzit”: „dintr-o dată a devenit aparent departe de toate colțurile lumii” - Crimeea, mlaștina Sivash, țara lui Galich și munții Carpați cu un călăreț gigantic pe vârfuri. Vrăjitorul, care se afla printre oameni, fuge de frică, căci a recunoscut în călăreț o persoană neinvitată care i-a apărut în timpul unei vrăjitorii. Ororile de noapte îl bântuie pe vrăjitor, iar el se întoarce la Kiev, în locurile sfinte. Acolo îl ucide pe sfântul schemnik, care nu s-a angajat să se roage pentru un astfel de nevăzător de păcătos. Acum, oriunde stăpânește calul, se mută în munții Carpați. Atunci călărețul nemișcat deschise ochii și râse. Și vrăjitorul a murit și, mort, a văzut morții care se ridicaseră din Kiev, din Carpați, din țara lui Galich, iar călărețul a fost aruncat în prăpastie, iar morții și-au aruncat dinții în el. Un altul, tot mai înalt și mai rău, a vrut să se ridice de pe pământ și a scuturat-o fără milă, dar nu s-a putut ridica.
Această poveste se încheie cu o melodie veche și minunată a unui jucător de bandă vechi din orașul Glukhov. Se cântă în ea despre războiul regelui Stepan cu Turchinul și frații, cazacii Ivan și Petru. Ivan a prins pașa turcească și a împărțit premiul regal cu fratele său. Dar invidiosul Petru l-a împins pe Ivan cu fiul său copil în prăpastie și și-a luat tot binele. După moartea lui Petru, Dumnezeu ia permis lui Ivan să aleagă execuția pentru fratele său. Și a blestemat pe toți urmașii săi și a prezis că ultimul de acest fel va fi un ticălos fără precedent, iar când va veni sfârșitul lui, Ivan va apărea dintr-un eșec pe un cal și l-ar arunca în prăpastie și toți bunicii săi îl vor întinde de la diferite capete ale pământului, dar Petro nu va putea să se ridice și va gâdilă pe sine, dorind să se răzbune și să nu știe să se răzbune. Dumnezeu s-a minunat de cruzimea execuției, dar a decis ca aceasta să fie acolo.