... Около 14 часов французы начали отходить под прикрытием корпуса
Ланна и гренадеров. За три часа
Ланн прошёл 4 км. Неоднократно он останавливался и под картечным огнём бросал в штыковую атаку своих солдат. 24 австрийских орудия в упор расстреливали французские каре. Ядра, рикошетя от земли, пробивали целые коридоры в плотных построениях французов, куда стремительно бросались австрийские всадники. Но французские солдаты ещё теснее сплачивали свои ряды. Однако даже такая отвага не помогала: французы продолжали отступать под натиском неприятеля.
В полдень Мелас, будучи легко ранен и уверенный в победе, уехал в
Алессандрию, поручив генералу
Цаху преследование французов. Цах составил авангард (2 пехотных полка с частью гренадер), а остальным войскам приказал свертываться в походные колонны; они приостановились и значительно отстали от авангарда. К трем часам дня французская армия, преследуемая австрийцами, отступала по всему фронту.
Генерал
Дезе, ранее наступавший со второй дивизией своего корпуса в направлении к городу Нови, пошел по собственной инициативе на выстрелы к Маренго и вышел в Сан-Джулиано около 3 часов дня. Тотчас он развернул дивизию генерала
Буде впереди Сан-Джулиано, скрыв её от неприятеля за складкой местности. Отступавшие остатки французской армии пристроились к нему по флангам: слева Виктор, справа
Ланн, гвардия и Монье, занимая фронт от Сан-Джулиано в направлении на Кастель-Чериоле; сзади и левее
Ланна стала конница
Келлермана и Шампо.
Австрийцы беспечно преследовали французов, почти свернувшись в походные колонны. Как только голова колонны Цаха приблизилась, Мармон выдвинул вперед 12-орудийную батарею и ошеломил австрийцев неожиданным картечным огнём. Дезе бросился вперед с пехотой и опрокинул голову колонны, причём сам был убит в первые минуты боя. Австрийские гренадеры упорно сопротивлялись, но в это время
Келлерман налетел на них со своей тяжелой конницей и атаковал во фланг, одновременно с пехотой, ударившей их с фронта. Гренадеры, разделенные на 2 части, были опрокинуты. В рядах австрийцев началась паника, и к 17 часам войско в панике бросилось к
реке Бормиде. В начавшейся давке австрийцам с трудом удалось перебраться на другой берег реки и спастись бегством. Около 2 тысяч человек с генералом Цахом сдались в плен.
Затем
Келлерман атаковал австрийскую конницу и опрокинул её; вся французская линия бросилась вперед и погнала в большом беспорядке австрийцев, и только мужественная оборона хорватов О’Рельи в предмостном укреплении спасла остатки австрийцев от полного уничтожения. Здесь австрийцы потеряли 8 тысяч убитыми и ранеными, 4 тысячи пленными и 30 орудий; французы — 7 тысяч убитыми и ранеными.