13-го утром Жубер занял Трамбалорские высоты и намеревался стойко на них удерживаться, но, угрожаемый обходом Лузиньяна, решился отступить на Кастельново. Вечером он получил от Бонапарта из Вероны приказание держаться на плато во что бы то ни стало, почему он немедленно и занял вновь покинутую позицию. 14 января Альвинчи решился нанести Жуберу окончательный удар, для чего Липтай должен был атаковать Трамбалорские высоты, Кеблес и Очкай – высоты между Сан-Марко и Риволи, а Лузиньяну предписано было через Аффи наступать к Монте-Пиполо и оттуда атаковать с тыла; Кважданович же по взятии высот Сан-Марко с колонной Рейсса должен был двинуться от Инканале по дефиле тоже на Риволи для принятия участия в общей атаке; последняя подготовлялась и поддерживалась огнем всей артиллерии с левого берега Адижа (вследствие дурных дорог только к средним колоннам было придано по нескольку горных орудий); кроме того, Вукасович должен был форсировать проход через Кьюзу. Таким образом, по задуманному плану, 10 000 Жубера предположено атаковать 12 700 с фронта (Очкай, Кеблес и Липтай) и 4900 Лузиньяна с тыла; колонна Рейса (7800 человек) могла принять участие в атаке при условии, если удастся пробиться через дефиле, а 2900 человек Вукасовича не могли принять никакого участия в бою; таким образом, из 28 000 только 17 000 могли наверное принять участие в атаке, да и то это была только одна пехота с несколькими горными орудиями и без кавалерии. До прибытия подкреплений к Жуберу атака еще; могла удасться, но австрийцы медлили, проходя в 4 дня всего 17 верст.
Не так действовал Бонапарт. Узнав 10 января в Болонье о наступлении австрийцев, он 12-го был в Вероне, а в ночь с 13-го на 14-е прискакал в Риволи, опередив дивизию Массены, высланную им тотчас по получении донесения Жубера. Дивизии Рея он приказал немедленно отправиться через Дезенпано и Кастельново на Орцу; эти подкрепления могли прибыть к утру 14-го; до того времени позицию должен был удерживать Жубер. По сосредоточении всех сил к полю сражения у Бонапарта было бы 22 000 человек.
Дивизия Жубера развернулась впереди Риволи, левым флангом к Ле-Цуанне, правым – к часовне Сан-Марко; 3 батальона заняли укрепления у Остерии, командовавшей ущельем; небольшие отряды заняли окопы на восточном склоне Монте-Пиполо и по другую сторону Адижа, у Кьюзы.
Однако французы, по своей численной слабости, не могли задержать австрийцев. Левый фланг, решительно атакованный и обойденный Липтаем, был скоро опрокинут; Очкай и Кеблес отбросили их с высот у часовни Сан-Марко. Только в центре они имели успех, но неудача на флангах принудила и центр к отступлению. Было около 10 часов утра. В этот критический момент прибывает первая бригада Массены; 3 батальона тотчас направлены были на выручку левого фланга, а 3 других не могли быть направлены к правому флангу, ибо их пришлось двинуть на Фифаро, против появившейся колонны Лузиньяна. Хотя Липтай и был сбит с Трамбалорских высот, но на правом фланге австрийцы наступали, подаваясь влево, что дало возможность колонне Кваждановича, сбившей уже отряд у Остерии, подняться по дефиле на плато.
Уже один батальон и один эскадрон успели развернуться при выходе из дефиле, когда Жубер и начальник штаба Бертье с несколькими ротами легкой пехоты и гренадер бросились на них; полк конноегерей поддержал яростную контратаку. Австрийцы были сбиты, бросились назад, произвели страшный беспорядок в колонне, усилившийся еще от загромождения узкой дороги столпившимися на ней зарядными ящиками. Наконец все войска Кваждановича обратились в бегство к долине Адижа.
Исход сражения в пользу французов был бесповоротно решен.
Впрочем, Очкай и Кеблес продолжали наступление, спускаясь с высот и тесня перед собой французов, причем несколько разорвались; тогда во главе 200 гусар атаковал их Лассаль и обратил в бегство охваченные паническим страхом обе австрийские бригады, что повело также к беспорядочному отступлению Липтая, едва удерживавшегося впереди Каприно против постепенно усиливавшихся войск Массены.
В то же время кончалось дело и с колонной Лузиньяна. Сначала он легко опрокинул выставленные против него 3 батальона и дошел до Монте-Пиполо; но в это время в центре обозначился успех, и Бонапарт выделил оттуда против Лузиньяна 6 батальонов и 1 батарею; в то же время Рей, появившийся со стороны Орцы, атаковал его 3 батальонами с тыла; в результате почти вся колонна по частям была захвачена в плен, а сам Лузиньян с несколькими офицерами едва спасся, переправившись на лодке на противоположный берег Гардского озера.