Через два дня Суворов настиг шестнадцатитысячное войско Сераковского у Бреста. Цель его проста и ясна: уничтожить, рассеять, показать остальным полякам, что сопротивляться российской армии бесполезно. В час ночи 8 сентября суворовцы перешли вброд речку Мухавец, а в пятом часу утра Буг в обход польских позиций. Пехоту Суворов расположил в центре, по флангам – конницу: правое крыло – под командованием Шевича, левое – Исленьева. Центральной колонной командовал Буксгевден. Дежурным генералом при Суворове был координировавший общее командование генерал Потёмкин – глаза, уши и правая рука Суворова в брестском сражении.
Сераковский ждал нападения со стороны Тересполя. «Неприятель быстротою наших движениев был удивлён», – сообщал Суворов. Русские полки шли через болота, выполняя приказ: «Патронов не мочить». Преодолев сумятицу, Сераковский поменял направление фронта: он выстроил свою пехоту в три колонны, артиллерию расположил между ними. Русская атака, как обычно, не смутилась артиллерийским огнём и потеснила Сераковского. Три польские колонны организованно отступили к более удобным позициям: они заняли высоты за деревушкой Коршином. Идти на приступ высот было затруднительно. С левого фланга ударила конница Исленьева. Две атаки полякам удалось отбить, с третьей Исленьев захватил несколько орудий и нанёс сильный урон польской пехоте. Подоспела и быстрая атака егерей. Сераковский предпринял отступление к лесу. С правого фланга под артиллерийским и ружейным огнём в атаку пошла кавалерия Шевича. Целая батарея неприятелей была изрублена. Сильно потрепал Шевич и соседнюю батарею. Исленьев, в свою очередь, успешно атаковал лесную батарею и завязал бой с третьей колонной Сераковского. Подоспевшие егерские батальоны довершили разгром. Поляки сражались стойко, к бегству прибегли слишком поздно, и потому на поле боя пали едва ли не все. Пали с честью.
Суворов остался доволен стараниями своих войск и генералов. Его восхитила кавалерия, уничтожившая плотные колонны Сераковского – лучших польских солдат.