Viimane päev enne jõule asendatakse selge pakasega ööga. Nõiad ja paarid polnud veel carolingut välja tulnud ning keegi ei olnud näinud ühe maja korstnast välja tulevat suitsu ja luudukanalil tõusevat nõida. Ta vilksatab taevas musta täppi, korjates varrukast tähti ja tema poole lendab kurat, kes "eile õhtul jäeti valge valguse käes vahtima". Kuu varastanud varjab kurat ta taskus, eeldades, et pimedus hoiab kodus Kuta vaimuliku juurde kutsutud rikkaid kasakasse ning kuradit vihanud sepp Vakul (kes maalis viimase kohtuotsuse pildi ja kiriku seinale häbiväärse kuradi) ei julge Chubovi tütre juurde tulla. . Niikaua kui kurat kanaleid ehitab, ei julge onnist Chubist lahkunud nõiad kantseleisse minna, kus mõnus seltskond kibuvitsa jaoks koguneb, või sellise pimeduse tõttu koju tagasi - ja nad lahkuvad, jättes kauni Oksana riietatud maja peegli ette, mille jaoks ja Vakula püüab ta kinni. Ahtrikaunitar teeb temast nalja, teda ei puuduta sugugi tema õrnad kõned. Ärritatud sepp läheb ukse avamiseks, mille koputab oma tee kaotanud ja ristiisa kaotanud Chub, olles otsustanud üles tõstetud lumetormi korral koju naasta.Seppade hääl paneb ta aga mõtlema, et ta ei kukkunud oma onnisse (aga samasuguses haledas Levtšenkos, kelle juurde noor naine tõenäoliselt seppa tuli), Chub muudab oma häält ja vihane Vakula, muhke lükkades, ajab ta välja. Kui pekstud tibi sai teada, et sepp oli seetõttu lahkunud, saadetakse ta ema Solokha juurde. Nõid olnud Solokha naasis oma teekonnast ja kurat lendas temaga sisse, viskades kuu aega torusse.
See muutus kergeks, lumetorm vaibus ja rahvahulk kaarleid valas tänavatele. Tüdrukud pöörduvad Oksana poole ja, märkides ühel neist uued kuldset tikitud katusesindlid, teatab Oksana, et abiellub Vakulaga, kui ta toob talle väikesed kuninganna seljas olevad särgid. Vahepeal ehmatab Solokha lähedal lahustuv joon pähe, kes ei läinud kantselei moodi. Kurat indekseerib kohe ühe sepiku poolt onnist jäänud kottidesse, kuid teine peab peagi endale pähe roomama, sest köster koputab Solokhale. Kiites võrreldamatu Solokha teeneid, on ametnik sunnitud ronima kolmandasse kotti, kuna Chub on. Ent ka Chub ronib sinna, vältides kohtumist naaseva Vakulaga. Kuni Solokhale aias seletatakse koos talle järele tulnud kasakas Sverbyguziga, veab Vakula ära onn keskele visatud kotid ega kurvasta Oksanaga seotuse tõttu nende tõsidust. Tänaval ümbritseb teda rahvamass vagunisaatjaid ja siin kordab Oksana oma mõnitavat seisundit. Viskates kõik, välja arvatud kõige väiksemad kotid keset teed, jookseb Vakula otsa ja tema taga hiilivad kuulujutud, et ta on kas meelt vigastatud või poos ennast üles.
Vakula tuleb kasakasse Puzatom Patsyuk, kelle kohta öeldakse, et ta on "pisut sarnane kuradile". Olles leidnud omaniku pelmeene söömas ja seejärel pelmeenid, mille Patsyuk ise endale suhu ronis, küsib Vakula pelglikult teed põrgusse, tuginedes oma ebaõnne korral abile. Saanud ebamäärase vastuse, et kurat on tema taga, põgeneb Vakula kiirest pelmeenist suhu ronides. Kerget saaklooma ette nähes hüppab kurat kotist välja ja seppa kaelas istudes lubab Oksana sel õhtul. Kavalas sepp, kes on haaratud joonest sabast kinni ja ületab selle, saab olukorra peremeheks ja käsib rea viia "Luksemburgi, otse kuninganna juurde".
Olles leidnud Kuznetsovi kotid selle aja kohta, tahavad tüdrukud viia nad Oksanasse, et näha, mida Vakula kandis. Nad lähevad kelku tegema ja Chubov kum, kutsunud kangakuduja appi, lohistab ühe koti oma onnist. Koti varjatud, kuid võrgutava sisu pärast toimub võitlus ristiisaga. Kotis on Chub ja asjaajaja. Kui koju naasnud Chub leiab oma pea teisest kotist, väheneb tema hoiak Solokha suunas.
Sepp, olles hüpanud Peterburi, tuleb kasakate juurde, kes sõitsid sügisel Dikankast läbi ja lõid kuradit taskusse, et ta tahaks viia tsaarinna vastuvõtule. Imetades lossi luksust ja imelisi maalinguid seintel, sepp seisatab kuninganna ees ja kui ta küsib kasakatelt, kes on tulnud oma Sichit küsima, “mida sa tahad?”, Siis sepp palub temalt kuninglikke kingi. Sellise lihtsameelsusega puudutatuna juhib Katariina tähelepanu eemalt seisvale Fonvizini lõigule ja annab Vakule kingi, saades koi, peab ta koju õnnistamiseks õnnistuseks.
Sel ajal vaidlesid külas Dikani naised keset tänavat, kuidas Vakul täpselt käed külge pani, ja Oksanaga segadusse tulnud kuulujuttude järgi ei maganud ta öösel hästi ning kui ta hommikul ei leidnud pühast seppa, oli ta valmis nutma. Sepp magas lihtsalt matinides ja massides ning ärgates võttis ta rinnast välja uue mütsi ja vöö ning läks Chubisse abielluma. Solokha reetmisest haavatud, kuid kingitustega võrgutatud Chub vastab nõusolekuga. Ka sisse tulnud Oksana kajab, olles valmis sepaga abielluma “tšerevikideta”. Olles perekonda sattunud, maalis Vakula oma onn värvidega ja kirikus põrutas "nii vastik, et kõik sülitasid möödudes".