Cronologia atacului a început în momentul în care Dmitri Vasilchenkov a dat foc unui apartament, înainte de a ieși în stradă înarmat cu o pușcă înregistrată legal. Odată ajuns în spațiul public, acesta a deschis focul asupra trecătorilor, ucidând patru persoane pe loc. O a cincea victimă a decedat ulterior la spital din cauza rănilor suferite.
Ulterior, atacatorul s-a baricadat într-un supermarket, unde a luat mai mulți ostatici. Ministrul de Interne, Igor Klimenko, a precizat că în interiorul magazinului acesta a împușcat mortal un al cincilea cetățean. Negocierile cu agresorul au durat 40 de minute, timp în care forțele speciale au organizat intervenția. În final, patru ostatici au fost salvați, iar atacatorul a fost eliminat.
Bilanțul victimilor include între 10 și 15 persoane rănite, printre care se numără și un băiat de 12 ani. Președintele Volodimir Zelenski a transmis condoleanțe familiilor victimelor și a confirmat detaliile privind modulul operării agresorului.
Investigația condusă de Poliția Națională și SBU pune accent pe identitatea atacatorului, acesta fiind un fost locotenent-colonel în armata rusă, născut la Moscova în 1968. Autoritățile ucrainene analizează în prezent posibilele legături ale acestuia cu Rusia și circumstanțele care au dus la perpetrarea actului.