У Лекко французских войск оказалось куда более ожидаемого, и Суворов вынужденно отменил переправу главных сил 15 апреля и послал войска Вукасовича, Швейковского и Милорадовича на помощь Багратиону. Там завязался упорный бой с раннего утра 15 апреля, когда Багратион атаковал французов у Лекко. Мост через Адду уже оказался разобранным, и французы пытались артиллерией затруднить переправу для наступавших русских. За каменной стеной Лекко укрепился гарнизон генерала Сойе: четыре пехотных батальона и один кавалерийский эскадрон. Первую атаку Багратиона французы отбили, со второго раза русские ворвались в Лекко. Французы сосредоточили трёхтысячный отряд к северу от Лекко и вскоре начали новую атаку русских позиций в городе – с горных склонов. Багратион был готов к ожесточённому сопротивлению, действовал быстро. Цепью из трёх рот егерей он контратаковал французов. За егерями шла рота гренадер. В штыковом бою русские взяли верх. «И самое малое количество спаслось из оных бегством в ущельи», – писал Багратион Суворову об атакующих французах. Отбил Багратион и вторую атаку французов на Лекко – на этот раз их вёл сам Серюрье. Третья атака производилась сразу с севера и запада. Артиллерия Багратиона почти молчала: не хватало боеприпасов. Французам удалось ворваться в город с севера. Суворов решил подкрепить войска Багратиона батальонами из корпуса Розенберга.
Решающий вклад в победу внёс неустрашимый и изобретательный Милорадович, взявший с собой гренадерский батальон подполковника Дендрыкина. Милорадович переправился вместе с гренадерами через реку, усадил своих богатырей на телеги и неожиданно прибыл на поле боя. В 16:00 гренадеры как смерч накинулись на врага, сминая ряды защитников Лекко.
Отличившись в бою, граф Милорадович благородно отдал пальму первенства Багратиону, уступавшему ему по старшинству присвоение звания генерал-майора. Багратион первым атаковал Лекко – ему и кончать дело, а старшинством меряться нам невместно – примерно так рассудил «солдатский генерал». Этот поступок Милорадовича Суворов запомнил, упомянув его даже в письме императору. Вслед за Милорадовичем достигли Лекко два пехотных батальона во главе с генералом Повало-Швейковским. Сражение продолжалось до 8 часов вечера, когда генерал Сойе с остатками гарнизона отступил на западный берег Адды. Русские войска потеряли убитыми и ранеными 385 человек, французы – около 2000.
Милорадович стал дежурным генералом при Суворове. Александр Васильевич вспоминал его отца – Андрея Степановича Милорадовича, с которым бил турок при Козлуджах. Суворов бывал в гостях у этого хлебосольного малороссийского помещика, видал его сына резвым ребёнком. И вот мальчишка возмужал. Старый фельдмаршал увидел в нём главное: Милорадович служил исступлённо, все силы, всю ярость отдавая победе. Только такие полководцы нужны русским чудо-богатырям! Однажды Суворов спросил Милорадовича, по обыкновению неожиданно, чтобы огорошить: «Знаешь ли ты трех сестер?». Молодой генерал с улыбкой ответил: «Знаю!». «Да! – подхватил Суворов. – Ты – русский! Ты знаешь трех сестер: Веру, Надежду и Любовь. С ними слава и победа, с ними бог!». Острый на язык Милорадович легко подхватывал эксцентрическую игру Суворова, они понимали друг друга с полуслова. Суворов поддерживал дружеское соперничество двух храбрецов, двух молодых генералов – Петра Багратиона и Милорадовича.
Союзники наступали на Адду в следующем порядке: войска Розенберга и австрийцы Вукасовича двигались к Каприно, дивизии Отта и Цопфа обосновались в Сан-Джервазио, напротив Треццо. Дивизии Фрелиха и Кейма подтянулись в Тревильо, что напротив Кассано. Войска Секендорфа оказались западнее Крема, соединение Гогенцоллерна – в Пиццигеттоне. Войска численностью 48,5 тысяч человек оказались на берегах Адды: от Лекко до Кассано берега были крутыми, высокими, ниже Кассано – пологими и болотистыми. Перейти вброд эту реку было нельзя, а мосты у Лекко, Кассано, Пиццигеттоне и Лоди французы контролировали. Вечером 14 апреля Суворов уже ужинал на берегу Адды.
Шерер колебался, безуспешно пытаясь угадать направление главного удара суворовских войск. В революционной армии им были недовольны. Тогда же 15 апреля Шерера на должности главнокомандующего сменил знаменитый генерал Жан Виктор Моро. Старик обрадовался такому противнику. В истории сохранилась суворовская острота: «Мало славы было бы разбить шарлатана. Лавры, которые похитим у Моро, будут лучше цвести и зеленеть!».