Когато Суворов достига Северна Италия и отвоюва завладените от Бонапарт територии, Макдоналд се придвижва на север. С армия от 36 000 души, той атакува 22 000-та войска на Суворов в битката при Требия. След тридневни сражения, без да получи помощ от генерал Моро, претърпява пълно поражение и бяга в Генуа. По-късно е назначен за губернатор на Версай, и приема мълчаливо събитията от 18 брюмер, макар и да не участва в тях.