Mack tente de nouveau d'échapper à l'encerclement en évacuant Ulm et en se dirigeant vers la Bohême par la rive nord du Danube alors que Napoléon l'attendait sur la rive sud, sur la route du Tyrol. Mack se heurte le 12 octobre à la du du général de division Pierre Dupont de l'Etang à Haslach près de : les forces françaises, inférieures en nombre, se battent toute la journée et sont menacées d'écrasement mais Mack, craignant à tort de voir arriver le gros de l'armée française, se replie vers Ulm. Pour masquer cette erreur de Napoléon, ni le nom de Dupont, ni celui de Haslach ne sont mentionnés dans le "Bulletin de la Grande Armée".