Нечасто бывает, чтобы столь детальный план был воплощён при штурме, в угаре жестокой битвы. Но в данном случае Суворову удалось продирижировать армией как слаженным оркестром. Суворов был убеждён, что дело решит расчётливо направленная штыковая атака. Физическая подготовка солдат позволяла на это надеяться. Так и случилось. В очередной раз суворовская пехота атаковала батареи, не боясь картечи, и штыковым ударом опрокинула противника. А конница Шевича и Грекова с криками «ура!» и гиганьем вовремя изобразили отвлекающую атаку, прикрывая наступление пехоты на батареи.
В пять часов утра по знаку сигнальной ракеты войска двинулись на Прагу-
Центральный корпус, в котором пребывал сам Суворов, формально возглавлял Потёмкин, первый помощник командующего в сражении; правое крыло — Дерфельден; левое, наступавшее с восточной стороны, — Ферзен. На штурм шли семью колоннами: у Дерфельдена — колонны Лассия и Лобанова-Ростовского; у Потёмкина — колонны Исленьева и Буксгевдена; у Ферзена — колонны Тормасова, Рахманова, Денисова.
На штурм с севера первыми пошли колонны Лассия и Лобанова-Ростовского. Они преодолевали волчьи ямы, забрасывая их плетнями, прошли ров и бросились на вал, наткнувшись на войска сторонника отчаянной обороны генерала Ясинского. В бою польский генерал был смертельно ранен, перебили и большую часть его солдат. В колонне Лассия шли три батальона гренадер любимого Суворовым Фанагорийского полка, батальон егерей Лифляндского корпуса, а в резерве — Тульский пехотный полк и три эскадрона Киевского конно-егерского полка. В колонне полковника Дмитрия Лобанова-Ростовского шли два батальона Апшеронского и один батальон Низовского мушкетёрского полка, батальон егерей Белорусского корпуса, а в резерве колонны — другой батальон Низовского полка и три эскадрона спешенных кинбурнских драгун.
В составе пражского гарнизона воевал недавно сформированный полк еврейских гусар (легкоконный полк) под предводительством произведённого в полковники Берека Иоселевича. Пять сотен гусар-иудеев в польской армии ревностных католиков, не чуждых антисемитизма, — это, конечно, явление экстравагантное, достойное специального упоминания. Колонна Буксгевдена атаковала еврейских гусар в штыки, возле укреплённого пражского зверинца. Дрался полк Иоселевича храбро, но не был готов к серьёзному сопротивлению штыковым атакам суворовцев. Едва ли не все полегли в пражской крепости, бегством спасся только сам полковник, которому ещё было суждено биться в рядах победителей при Аустерлице и пасть при Коцке, в бою с венгерскими гусарами, дав жизнь поговорке: «Погиб, как Берек под Коцком». В отличие от Тадеуша Костюшко Берек Йоселевич встанет под знамёна Наполеона, борясь за права и свободы для своего рассеянного по миру народа.
Вавржецкий приказал разрушить мост, но исполнить приказ командующего под огнём русских егерей поляки не сумели. Зато аналогичный приказ Суворова будет выполнен. Польский генерал был удивлён, что русская армия не продвигалась по мосту, не стремилась к Варшаве. Напротив, был выставлен заслон, закрывший переход через Вислу. Разрушение Варшавы не входило в планы Суворова. Он рассчитывал штурмом взять Прагу и уничтожить войско противника. Беззащитная Варшава сама должна была сдаться на милость победителя. А разрушение столицы, неизбежные новые жертвы среди обывателей, новые взаимные счёты поляков и русских — всего этого Суворов намеревался избежать.
Хотя Суворову удалось избежать больших потерь, многое говорит о том, что сражение вышло ожесточённым. Смерть ходила рядом с генералами, мужественно шедшими в атаку. Под Исленьевым убило лошадь, сам он едва избежал тяжёлого ранения. Ранен в плечо был Исаев… Об этом писал Суворов Де Рибасу: «Храбрец Ласси ранен. Потеряли мы здесь вчетверо меньше, нежели под Измаилом. Все кипит, и я в центре. Теперь около полуночи. У нас тут тысяча и одна ночь».
Ворвавшись в Прагу, сломив первоначальное сопротивление поляков, русские войска принялись добивать противника — тех, кто не сдавался. В кровавой суматохе поляки перебирались через Вислу. До поры до времени — по мосту, потом — и вплавь. Солдаты преследовали их ожесточённо, многие защитники Праги погибали в водах. Висла в районе Праги кишела мёртвыми телами. Это избиение поляков в занятой Праге очень быстро стало легендарным, его пересказывали с впечатляющими добавлениями: у страха глаза велики, а у ужаса — ещё больше. Суворовский солдат, столетний старец Илья Осипович Попадичев вспоминал уже в середине XIX века о кровопролитных часах рокового дня Варшавы. Он ворвался в Варшаву в колонне Ферзена, в составе Смоленского драгунского полка, которым командовал полковник (в будущем — генерал-лейтенант) Василий Николаевич Чичерин. Полковник Чичерин при штурме Праги проявил чудеса храбрости. Драгуны шли на укрепления спешенными. Пять эскадронов повёл Чичерин на польскую батарею. Смелой атакой, грудью на орудия, они захватили батарею и взяли в плен несколько сотен поляков. О характере уличных боёв Попадичев вспоминает: «На переулке встретился с поляком. Крикнул: “Ура” и ударил его штыком. Поляк отвёл удар, а штык мой вонзился в деревянную стену. Я тащить назад… нейдёт, я туда-сюда! Казалось, что бы стоило поляку заколоть меня? А он стоял как вкопанный и приклад опустил на землю; я успел вывернуть ружьё из штыка и тут же выстрелом повалил поляка. За что б мне было его убивать? Поверишь ли, как человек на штурме переменится? Тут себя не помнишь, только стараешься и бегаешь — так и ищешь, кого бы уходить. Летаешь как на крыльях, ног под собой не слышишь. Тут, бывало, из-под куртки и рубаха выскочит, да и то не смотришь. Ох, штурмы, беда! — и ни себя, ни других не узнаёшь!» Поляки потерпели одно из жесточайших поражений в своей истории: из тридцатитысячной армии спаслись не более восьмисот человек, из четырёхтысячного ополчения — восемьдесят.
Ужасы пражского боя разворачивались на виду у варшавской публики — и это повлияло на события ближайших дней, когда поляки предпочли капитуляцию новой бойне.
Для полной победы и занятия пражских укреплений русским войскам понадобилось три часа — действительно, летели как на крыльях в ярости атаки. И не преувеличивал Суворов, когда сообщал в реляции Румянцеву: «Дело сие подобно измаильскому». К спорам об ожесточении русских войск при штурме Праги (и о взаимном ожесточении вообще) можно добавить свидетельство самого генерал-аншефа Суворова, который к тому времени повидал немало и редко живописал кровавые картины в реляциях: «Все площади устланы были телами, последнее и самое страшное истребление было на берегу Вислы в виду варшавского народу. Сие пагубное для них зрелище привело в трепет, а подоспевшая наша к берегу полевая артиллерия столь успешно действовала, что многие домы повалила, и одна бомба, пущенная, пала посреди заседания так называемой наивысшей их рады, от чего присутствующие в ней разбежались и черепом одним, когда она лопнула, убит секретарь сей рады. Итак, будто громовой удар, разразив, разрушил тут заседание сего беззаконного судилища. От свиста ядр, от треска бомб стон и вопль раздался по всем местам в пространстве города. Ударили в набат повсеместно. Унылый звук сей, сливаясь с плачевным рыданием, наполнял воздух томным стоном. В Праге улицы и площади были устланы убитыми телами, кровь текла ручьями. Висла обагренная несла стремлением своим тела тех, кои, имев убежище в ней, потопали. Страшное позорище видя, затрепетала вероломная сия столица».
Итоги пражского сражения впечатляли: 104 пушки, три пленных генерала (Мейн, Геслер, Крупинский), 500 пленных офицеров. Генералы Ясинский, Корсак, Квашневский и Грабовский погибли в бою. Добыча у солдат была не та, что в Измаиле: местные евреи оказались бедноваты. Правда, захватили немало лошадей, которых потом пришлось сбывать за бесценок тем же пражским жителям.
24 октября Суворов пишет Румянцеву одно из своих самых известных кратких и выразительных донесений: «Сиятельнейший граф, ура! Прага наша». Даже в письме императрице Румянцев одобрительно припомнил лаконический стиль будущего фельдмаршала. На следующий день Суворов составил «Условия капитуляции Варшавы» — ультиматум для потрясённых поляков, не все из которых были сломлены кровопролитной битвой: