Longus kam mit seinem Heer im Dezember 218 v. Chr. in Scipios Lager an. Er übernahm, da Scipio noch immer an seinen Wunden laborierte, das Kommando. Gemäß der scipionenfreundlichen Überlieferung soll Longus selbstsüchtig nach einem Sieg über Hannibal gestrebt, Scipio hingegen dringend von einer Schlacht abgeraten haben. Jedenfalls war Scipio aufgrund seiner Verletzung nicht aktiv an der nun folgenden Schlacht an der Trebia beteiligt. Hannibal reizte Longus an einem kalten Wintertag mit Schneeregen zu diesem Kampf, verleitete das römische Heer zur Durchquerung des angeschwollenen Flusses auf die andere Seite, wo die ausgeruhten Punier lagerten, und brachte den erschöpften Gegnern eine deutliche Niederlage bei. Etwa 10.000 römische Infanteristen konnten wohl unter Longus’ Führung die karthagischen Linien durchbrechen und nach Placentia gelangen. Das schlechte Wetter und die hochwasserführende Trebia hinderten die Punier, das römische Lager am anderen Ufer anzugreifen. In der folgenden Nacht konnte Scipio mit den Resten der römischen Truppen auf Flößen ebenfalls den Fluss überqueren und unbehelligt nach Placentia marschieren. Der Althistoriker Friedrich Münzer lokalisiert das Lager der beiden Konsuln am westlichen und das Schlachtfeld am östlichen Ufer der Trebia südlich von Placentia, während andere Fachkollegen wie Johannes Kromayer die genau umgekehrte Verteilung annehmen. Von Placentia führte Scipio seine Truppen nach Cremona, wo er überwinterte.