Une autre bataille a lieu à Magnano le et s'achève par une nette victoire des forces autrichiennes. Lors de ce combat, la division Sérurier aligne les , et demi-brigades d'infanterie légère, fortes de trois bataillons chacune, un bataillon de la légère, 180 grenadiers, 850 cavaliers et 60 artilleurs. Alors que les deux armées s'avancent l'une contre l'autre, Sérurier, posté sur la gauche, réussit à se rendre maître du village de Villafranca. Cependant, les divisions Victor et Grenier sont mises en déroute sur le flanc opposé et les Français doivent battre en retraite après avoir laissé sur le terrain tués ou blessés, prisonniers, dix-huit canons et sept drapeaux. L'armée de Kray a perdu hommes, dont prisonniers. Cette défaite porte un rude coup au moral des troupes et à la confiance des généraux français. Ayant appris qu'un corps de Impériaux s'apprête à tourner son aile gauche en passant par le Tyrol, Schérer abandonne ses positions sur le Mincio non sans laisser une garnison de soldats dans Mantoue. De nombreux contingents suisses et italiens servant dans l'armée française profitent de la retraite pour déserter.