Maria Radionova var vid teaterns entré när en man plötsligt tog tag i hennes nacke, tryckte upp henne mot en vägg och täckte henne med sin kropp.
– Tegelstenar och bitar av väggen föll på oss, berättar hon för AP.
När Maria tittade upp såg hon en skadad kvinna i en pöl av blod och en man vars ansikte trycktes mot krossat glas.
– Det rådde allmän panik. Folk skrek, folk sprang. Barn ropade efter sina föräldrar. Jag förstod inte vad som hade hänt.
Ryssland förnekar attacken
Maria gick inte ner i skyddsrummet under teatern då hon var övertygad om att den rådande paniken kunde innebära fara. Enligt obekräftade ukrainska uppgifter tog uppemot 1 300 personer skydd i teaterns källare.
– Jag tror att folkmassan dödade fler personer än själva attacken, säger Maria Radionova till AP.
Ryssland har förnekat attacken och hävdar att Ukrainas högerextrema Azovbataljon ligger bakom förödelsen, skriver CNN.
Hör Maria Radionova berätta mer i videon ovan.