Dne 9. června opustila MacDonaldova francouzská armáda jižní Itálii a přes Modenu směřovala do údolí řeky Pád. Chystala se pomoci vojskům generála Moreaua, které byly odříznuty u Janova. Suvorov ponechal svou zálohu bránit Moreaua a vytáhl z Alessandrie proti MacDonaldovi. 17. června provedl prudký nástup a jeho vojska odrazila předvoj protivníka od řeky Tidone k Trebii. V následujících dvou dnech probíhaly úporné boje, po nichž Suvorov porazil hlavní síly Macdonaldovy armády.
Francouzi ztratili 16 000 vojáků a spojenci 6 000 vojáků. Toto vítězství upevnilo postavení spojeneckých vojsk v severní Itálii.