Tomaž dari Slavia
menyatakan bahwa Omurtag bertindak atas kemauannya sendiri dan bertentangan dengan kehendak Mikhael, tetapi ini hampir ditolak secara universal sebagai versi yang dimulai atau setidaknya didorong oleh Mikhael, yang tidak ingin terlihat mendorong " barbar "untuk menyerang kekaisaran. Tentara Bulgaria menyerbu Trakia, mungkin pada bulan November 822 (Bury percaya bahwa serangan Bulgaria terjadi
pada musim semi 823), dan maju ke arah Konstantinopel. Toma mengangkat pengepungan, dan berbaris untuk menemui mereka dengan pasukannya. Kedua pasukan bertemu di dataran Kedouktos dekat Heraclea (karenanya dikenal sebagai Pertempuran Kedouktos di sumber-sumber Bizantium). Kisah-kisah pertempuran selanjutnya berbeda: sumber-sumber selanjutnya menyatakan bahwa Toma kalah dalam pertempuran, tetapi
Georgios yang hampir kontemporer mengatakan bahwa Toma "membunuh banyak orang Bulgaria". Mengingat kurangnya aktivitas Bulgaria setelah pertempuran, sebagian besar cendekiawan modern (dengan pengecualian dari Bury) percaya bahwa Toma memenangkan pertempuran.
Toma tidak dapat melanjutkan pengepungan: selain dari korban berat yang mungkin diderita oleh tentaranya, armadanya, yang ditinggalkannya di Tanduk Emas, diserahkan kepada Mikhael selama ketidakhadirannya. Toma mendirikan kemah di dataran Diabasis sekitar 40 kilometer (25 mil) di sebelah barat Konstantinopel, menghabiskan musim dingin dan awal musim semi di sana. Sementara beberapa orangnya sepi,
sebagian besar tetap setia. Akhirnya, pada akhir April atau awal Mei 823, Mikhael berbaris bersama pasukannya melawan Toma, ditemani oleh para jendral Olbianos dan Katakylas dengan pasukan baru dari Asia Kecil. Toma berbaris untuk menemui mereka dan berencana untuk menggunakan suatu taktik untuk mengecoh lawan-lawannya: orang-orangnya, seolah-olah terdemoralisasi, akan
berpura-pura melarikan diri, dan ketika pasukan kaisar pecah untuk mengejar mereka, mereka akan berbalik dan menyerang. Namun, pasukan Toma sekarang sudah lelah dengan konflik berkepanjangan, dan penyerahan mereka tidak berdasar. Banyak yang menyerah kepada Mikhael, sementara yang lainnya melarikan diri ke kota-kota berbenteng di dekatnya. Toma mencari perlindungan di Arkadiopolis dengan
kelompok besar; putranya yang diadopsi Anastasius pergi bersama beberapa anak buah Toma ke Bizye, dan yang lainnya melarikan diri ke Panium dan Heraclea.
Mikhael memblokade kota-kota perlindungan Toma tetapi tidak mengatur serangan, melainkan bertujuan untuk menangkap mereka secara damai dengan menggunakan para pembela mereka. Strateginya dimotivasi oleh kebijaksanaan politik dan propaganda untuk tampil penuh belas kasihan-"untuk menyelamatkan darah Kristen", seperti yang dikatakan Mikhael sendiri dalam suratnya kepada Ludwig yang
Saleh-tetapi juga, menurut para penulis sejarah, karena takut mendemonstrasikan kepada Orang Bulgaria bahwa benteng kota Bizantium dapat jatuh untuk menyerang. Di Asia Kecil, para partisan Toma berharap untuk memancing Mikhael pergi dengan mengizinkan orang-orang Arab membebaskan diri untuk menyerang provinsi Opsikion dan Optimaton, yang setia kepada kaisar. Mikhael tidak bergeming dan melanjutkan
blokade. Pasukannya melarang akses ke Arkadiopolis dengan parit. Untuk menghemat persediaan, pasukan yang diblokade mengirim perempuan dan anak-anak, diikuti oleh mereka yang terlalu tua, terluka, atau tidak mampu membawa senjata. Setelah lima bulan blokade, loyalis Toma akhirnya dipaksa untuk makan kuda kelaparan dan kulit mereka. Beberapa mulai
meninggalkan dengan menurunkan diri mereka dengan tali di atas tembok kota atau melompat dari mereka. Toma mengirim utusan ke Bizye, dimana blokade kurang dekat, untuk mengatur upaya bantuan oleh Anastasius. Sebelum sesuatu bisa dilakukan, bagaimanapun, pasukan yang kelelahan di Arkadiopolis menyerahkan pemimpin mereka dengan imbalan pengampunan kekaisaran. Toma dikirim ke Mikhael, duduk di
atas keledai dan terikat rantai. Dia bersujud di hadapan kaisar, yang menempatkan kakinya di leher lawannya yang kalah dan memerintahkan tangan dan kakinya dipotong dan jenazahnya tertusuk. Toma memohon grasi dengan kata-kata "Kasihanilah aku, oh, Kaisar Sejati!" Mikhael hanya meminta tawanannya untuk mengungkapkan apakah ada pejabat seniornya sendiri
yang pernah berhubungan dengan Toma. Sebelum Toma dapat menjawab, logothétis to drómou, Ioannes Hexaboulios, menyarankan agar tidak mendengar apa pun yang dinyatakan oleh seorang pemberontak yang kalah. Mikhael setuju, dan hukuman Toma segera dilakukan.
Ketika penduduk Bizye mendengar nasib Toma, mereka menyerahkan Anastasius, yang mengalami nasib yang sama dengan Toma. Di Panium dan Heraclea, pasukan Tomabertahan sampai gempa bumi melanda pada 824 Februari. Tremor merusak dinding Panium, dan kota itu menyerah. Kerusakan di Heraclea kurang parah, tetapi setelah Mikhael mendaratkan pasukan di sisi ke arah laut, itu juga dipaksa
untuk menyerah. Di Asia Kecil, loyalis Toma kebanyakan disampaikan secara damai, tetapi dalam Thema Cibyrrhaeot, perlawanan bertahan sampai ditekan oleh strategos Ioannes Echimos. Di Thema Thrakesion, pasukan Toma beralih ke perampokan. Oposisi yang paling serius ditawarkan di Asia Kecil oleh dua perwira, yang mungkin melayani Toma sebagai strategoi: Choireus, dengan markasnya di Kaballa barat laut Ikonium,
dan Gazarenos Koloneiates, yang berbasis di Saniana, sebelah tenggara Ancyra. Dari kubu pertahanan mereka, mereka menolak tawaran grasi dari Mikhael dan gelar "magistros" yang tinggi dan menyerbu provinsi yang telah menghampirinya. Namun, segera, agen-agen Mikhael membujuk penduduk dari dua benteng untuk menutup gerbang mereka terhadap para perwira. Choireus dan Koloneiates kemudian mencoba mencari perlindungan di wilayah Arab tetapi diserang dalam perjalanan oleh pasukan loyalis, ditangkap, dan disalib.
Akhir pemberontakan besar Toma dari Slavia ditandai dengan kemenangan Mikhael II, yang diadakan pada 824 Mei di Konstantinopel. Sementara ia mengeksekusi para sukarelawan Toma dari kekhalifahan dan mungkin juga Slavia, sejumlah besar orang yang terlibat, perlunya muncul clement dan hemat dengan kehidupan Kristen, dan kebutuhan untuk mengembalikan kedamaian internal ke wilayahnya memaksa
Mikhael untuk memperlakukan partisan yang dikalahkan Toma dengan kelonggaran: sebagian besar dibebaskan setelah diarak di Hipodrom selama perayaannya, dan hanya yang paling berbahaya yang diasingkan ke pelosok terpencil kekaisaran. Dalam upaya untuk mendiskreditkan lawannya, Mikhael mengesahkan versi "resmi" dan sangat menyimpang dari kehidupan dan pemberontakan Toma. Dokumen itu ditulis
oleh diaken Ignatios dan diterbitkan pada tahun 824 sebagai Melawan Toma. Laporan ini dengan cepat menjadi versi acara yang diterima umum.
Toma gagal terlepas dari kualitasnya dan dukungan luas yang ia peroleh, yang membuatnya menguasai sebagian besar kekaisaran. Lemerle berpendapat bahwa beberapa faktor memainkan peran dalam kekalahannya: thema-thema Asia yang dia tidak tundukkan memberikan bantuan kepada Mikhael; Armada Toma berkinerja buruk; dan serangan Bulgaria mengalihkannya dari ibu kota dan
memperlemah pasukannya. Tetapi halangan yang paling menentukan adalah dinding Konstantinopel yang tak tertembus, yang memastikan bahwa seorang kaisar yang menguasai Konstantinopel hanya dapat digulingkan dari dalam kota.
Pemberontakan Toma adalah "peristiwa domestik sentral" dari pemerintahan Mikhael II, tetapi itu tidak sangat merusak dalam hal materi: kecuali Trakia, yang telah menderita dari kehadiran berkepanjangan dari tentara yang bersaing dan pertempuran yang terjadi di sana, semakin besar bagian dari kekaisaran terhindar dari kerusakan akibat perang. Angkatan Laut Bizantium menderita kerugian