Ранним утром 15 сентября русские войска атаковали позиции французов на правом берегу Лимата. Им удалось оттеснить непрятеля, расчистив дорогу на Винтертур и Эглизау. Массена тем временем перестраивал свои войска для занятия Цюриха. Его войска были разобщены, и следовало опасаться прорыва главных сил Римского-Корсакова. До полудня шёл бой русских частей с войсками Удино. Римский-Корсаков начал общее отступление армии, которая ещё не была раздроблена новым наступлением французов. Отступление фланговым маршем на глазах у неприятеля было мероприятием рискованным до самонадеянности. Во главе колонн отступающего корпуса шла пехота, за ней – кавалерия, а замыкали движение обозы. Артиллерия (не менее ста орудий, по оценке Клаузевица, 60 – по оценке Милютина) двигалась параллельной колонной, прикрывая пехоту и кавалерию от настойчивых атак противника. Многие указывали на оплошность Римского-Корсакова: приняв решение об отступлении, он не отослал обоз рано утром, чем значительно облегчил задачу атакующих французов… Пожалуй, это можно объяснить только сомнениями генерал-лейтенанта, который не исключал возможности переменить решение и в случае удачного исхода сражений остаться в Цюрихе. Артиллерию, которая прикрывала отход войск, Римский-Корсаков отдал в жертву противнику, заслужив язвительный комментарий Клаузевица: «Армия, теряющая всю свою артиллерию, тем самым как бы бросает знамёна своей части в растоптанную грязь по дороге своего бегства». Будущий граф Милютин уточняет Карла фон Клаузевица: была потеряна не вся артиллерия, а 26 орудий из 60 также весь зарядный ящик, весь обоз и палатки. В любом случае приходится признать, что атаки французов весьма эффективно перерезали колонны отступавших: врезавшись в колонны, они сделали невозможным продвижение артиллерии и обозов.
Когда Римский-Корсаков с основными силами уже отступал через Бюллах на Эглиазау, французы ворвались в Цюрих. Это случилось после часа пополудни. В городе оставалось до 600 человек русских солдат – караульных и отставших. Они приняли бой – и все были перебиты либо пленены. Не менее восьми тысяч человек убитыми и ранеными потерял под Цюрихом Римский-Корсаков. Современный исследователь интересно рассказал о семи потерянных под Цюрихом знамёнах, за которые русские герои дрались не щадя живота своего: «Мушкетерские Генерал-лейтенанта Пржебышевского (Курский) и Генерал-майора Измайлова (Шлиссельбургский) полки потеряли по 1 ротному (цветному) знамени обр. 1797 г., мушкетерский Генерал-Майора Тучкова 1-го (Севский) – 2, а мушкетерский Генерал-майора Маркова 1-го (Муромский) – 1 полковое (белое) и 2 ротных (цветных) знамени обр. 1797 г. 14-го числа 1-я мушкетерская рота Муромского полка с белым полковым знаменем тщетно пыталась пробиться сквозь неприятельские ряды. Один знаменщик был убит, его сменил унтер-офицер Деликамов, но и он, тяжело раненный, вскоре свалился без чувств; знамя взял прапорщик Тихановский 1-й, который также был ранен в голову, и передал полковую святыню рядовому Емельянову; последнему удалось незаметно скрыться со знаменем в соседний лес. В пути на него, безоружного, напал французский солдат, но в то время, как враг уже занес над мушкетером штык, Емельянов ударил его древком по голове с такой силой, что француз свалился замертво. Оторвав от древка полотнище и спрятав его на груди под кафтаном, Емельянов отправился разыскивать своих, но, не зная местности и языка, он около двух недель бродил по лесам и полям, питаясь овощами и кореньями, пока не попал в руки французского патруля. Отправленный военнопленным во Францию, Емельянов более года хранил знамя у себя на груди, затем в 1801 г., по освобождении из плена, представил знамя в полк. За этот подвиг он был произведен в прапорщики. Остальные два знамени попали в плен. На следующий день знамёна потеряли прочие полки. Известны имена французских солдат, взявших в плен русские знамена: лейтенант Жан-Ноэль Кошеле из 102-й линейной полубригады и марешаль де ложи Анри Стеффен из 17-го драгунского полка».