Для наступления на Сен-Готард и Чертов мост Суворов разделил свою армию на две группы. Главные силы (15 тыс. человек) получили задачу двигаться тремя дивизионными колоннами через Белинцону на Биаско, Айроло. Обходящая группа Розенберга (б тыс. человек) должна была выступить на Дисентис, а затем действовать по долине переднего Рейна во фланг и тыл противнику у Чертова моста. Авангард выступил 10-го, а главные силы — 11 сентября, начав движение в соответствии с диспозицией. Артиллерия была распределена равномерно по дивизиям.
Совершив сложный переход, войска Суворова 13 сентября атаковали французов, занимавших Сен-Готардский перевал. Атаку производила дивизия Повало-Швейковского с фронта. Ей содействовала обходящая с фланга дивизия Багратиона. Колонна Розенберга совершила обходной маневр. Мастерским ударом войска Суворова сбили с Сен-Готарда и Фочельсберга две французские бригады (Гюденя и Луазона) и отбросили их на Обер-Альп, куда в это время уже подходила колонна Розенберга. Это обстоятельство заставило Лекурба отвести свои войска за Урнер-Лох к Чертову мосту.
14 сентября Суворов атаковал «Урзерн и мост, так называемый Тейфельсбрюк, на реке Русс» и погнал «неприятеля до Амштега»[1570]
.15 сентября войска Суворова, преследуя части Лекурба, вышли через Амштед к Люцернскому озеру. Здесь к русским войскам присоединился отряд Ауффенберга. Таким образом, за три дня военных действий войска Суворова прошли в горных условиях с боями более 60 км. Дальнейшее преследование Лекурба было прекращено, «поелику цель всех наших операциев была только в том, чтобы ближайшею дорогою соединиться с корпусом генерал-лейтенанта Римского-Корсакова, которого полагали тогда быть при Цюрихе»[1571]
.16 сентября войска Суворова начали переход через хребет Росшток. Авангард Багратиона первым спустился в Муттенскую долину, за ним вышла вся армия, прикрываясь арьергардом Розенберга. Марш был проведен в течение 12 часов. Во время марша части Лекурба дважды атаковали арьергард Розенберга, но были отбиты.
В Муттенской долине Суворов получил сведения о том, что Массена, сосредоточив войска численностью в 31 тыс., 15 сентября нанес поражение войскам Римского-Корсакова и Готце. Разбитые войска союзников отступили от Цюрихского озера, вследствие чего отошли на восток также войска Линкена и Елачича. Дальнейшее движение к Цюриху уже не имело смысла.
Для Массена создалась исключительно благоприятная обстановка. Изолированная армия Суворова могла быть окружена в Муттенской долине. Массена предпринял энергичные меры для того, чтобы уничтожить армию Суворова. Он приказал Лекурбу атаковать войска Суворова с тыла. Мортье должен был действовать с фланга, а главные силы Массена — с фронта.
Суворов оказался в тяжелом положении. На военном совете, обрисовав обстановку, он поставил задачу выйти из окружения[1572]
. По плану Суворова главные силы (14 тыс. человек) должны были нанести удар по войскам Лекурба и выйти на Гларис, а арьергард (7 тыс.) активными действиями против Массена обеспечить этот маневр. «Помощи нам ждать не от кого, — сказал Суворов, — мы на краю гибели… Теперь остается надежда… на храбрость и самоотвержение моих войск! Мы русские»[1573].19 сентября авангард Багратиона вышел из Муттенской долины и, пройдя перевал, встретился с войсками Молитора (около 11 тыс. человек), спешившими к Муттену от Валленштадтского озера, и в течение двух дней вел с ними тяжелые бои. В первый день Багратион, имея всего 3 тыс. человек, е трудом продвинулся вперед. На второй день к нему присоединилась дивизия Повало-Швейковского. Силы авангарда возросли до 8 тыс. человек. Это дало возможность перейти в решительную атаку, «Неприятель, сколько ни противился, пользуясь неприступным местоположением и присовокупленными к оному укреплениями, был опрокинут»[1574]
и отступил к северу от Швица. 21 сентября главные силы Суворова расположились в Нефельсе и Нейтале, где простояли в ожидании войск Розенберга, Ферстера и Денисова до 20 сентября.