Ещё 8 сентября, не дожидаясь выхода основных сил из Таверно, корпус Розенберга был отправлен в обходной манёвр. Их путь лежал в стороне от перевала Сен-Готард, они прошли два перевала (Лукоманиер и Оберальп), чтобы оказаться в тылу у французов в районе Андерматта в тот момент, когда основные силы русских будут атаковать перевал Сен-Готард. Авангардом корпуса Розенберга командовал молодой Михаил Милорадович, зарекомендовавший себя как отчаянный храбрец. Апшеронцы, батальон егерей и казачья сотня – такими силами он располагал. За три дня под дождём они прошли горными дорогами более семидесяти вёрст. Пробивались кружным путём, отбрасывая французские отряды. О тех боях сохранилась такая легенда, пересказанная многими современниками: «Рассказывают, что в одном месте… гора была так крута, что солдаты остановились в недоумении, как спуститься по ней. Тогда генерал Милорадович со словами: «Посмотрите, как возьмут в плен вашего генерала», покатился вниз – и за ним в тот же миг бросился весь Апшеронский полк». Так, от боя к бою, они продирались по кручам, выполняя приказ Суворова.
На казачьей лошади в потрёпанном плаще и широкополой шляпе приближался к Сен-Готарду Суворов с основными силами. Для штурма французских позиций он предпринял два обходных манёвра. Во-первых, в тылу противника должен был проявиться Розенберг. Во-вторых, авангард Багратиона и дивизия Швейковского двинулись в обход французских позиций для удара в левый фланг французов на вершине Сен-Готарда.
Штаб французского генерала Клода-Жака Лекурба, командовавшего обороной Сен-Готарда, располагался в Альтдорфе, в 50 км от перевала. Лекурб считался испытанным мастером горной войны и располагал немалыми силами. По численности его войска меньше, чем в два раза уступали всем войскам Суворова. В горной войне атакующие должны иметь гораздо большее численное превосходство… Поэтому французы намеревались держаться как в неприступной крепости. Лекурб расположил свои батальоны на подступах и на самом перевале Сен-Готард. Французы защищали все перевалы и дороги и контролировали и долину реки Ройс от Урзерна до Альтдорфа.
После 14:00 основные силы русской армии под руководством генерала Дерфельдена, сбив заслон французов у Айроло, стали подниматься с боями на перевал Сен-Готард. Они двигались по крутым берегам горной речки, притока реки Тичино, постоянно встречая сопротивление хорошо укреплённых французов.
Ближе к вечеру наступили критические минуты сражения. Суворов не имел известий о Розенберге. Вызывала тревогу и судьба солдат Багратиона, выполнявших непосильную задачу.
Чтобы совершить свой манёвр, чудо-богатырям Багратиона пришлось подниматься по крутым склонам. Не дойдя до Айроло, они прошли через селения Мадрано и Валле и поднялись на перевал Сен-Готард по узким охотничьим тропам. Они ударили в левый фланг французов, что внесло смятение в ряды защитников перевала. И это дало возможность основным силам русской армии, хотя и с большими потерями, завершить подъём и занять перевал.
Вот как это сражение виделось участнику суворовского похода капитану Грязеву: