Pendant la deuxième guerre macédonienne, les tribus celtes de la Gaule cisalpine se révoltent et mettent à sac Placentia. Ils assiègent ensuite Crémone, ville devant laquelle les légions romaines du consul Lucius Furius Purpurio viennent leur livrer bataille. Les Gaulois tentent de briser l'aile droite romaine, puis d'envelopper leurs adversaires sur les deux côtés mais ne peuvent y parvenir. La cavalerie romaine brise les ailes gauloises alors que l'infanterie enfonce le centre gaulois dégarni. Les Gaulois partent en déroute et laissent environ 35 000 morts, dont Hamilcar, le général carthaginois de leur armée, et prisonniers sur le champ de bataille. Les Romains perdent quant à eux 2 000 hommes.