Bulgarların bu ilerlemesinden haberdar olan II. Basileous hemen Bizans ordusunun hazırlanmasını emretti. Bu 30.000 askerlik ordunun basında Meriç Irmağı vadisini takip ederek Sardica (şimdiki Sofya) üzerine yürüdü. Sofya'yı 20 gün kuşattı. Ama şehri savunanların direncini kıramadı ve kuşatmaya hazır olan şehrin erzak ve levazımı da bitmedi. Bu nedenle II. Basileous kuşatmayı bırakıp çekilmeye başladı. "Trayan kapısı" adlı dağ geçidinden geçmekte iken beklemedik bir sırada Yunanistan'dan geri dönmüş Bulgar ordusunun hücumuna uğradı ve 17 Ağustos 986'da "Trajan Boğazı Muharebesi"nde Bizans ordusu bütün ağırlıkları ve devlet hazinesi ile birlikte neredeyse tümüyle yok edildi.