Hannibal, in view of the magnitude of the war,
asked them to call in Hasdrubal and the force he had in hand. Hasdrubal was accordingly forgiven for his offence, and he delivered his army over to Hannibal. Yet he did not dare to show himself to the Carthaginians, but concealed himself in the city. Now Scipio blockaded Carthage with his fleet and cut off their supplies by sea, while from the land they were poorly supplied by reason of the war. About this time there was a cavalry engagement between the forces of Hannibal and those of Scipio near Zama, in which the latter had the advantage. On the succeeding days they had sundry skirmishes until Scipio, learning that Hannibal was very short of supplies and was expecting a convoy, sent the military tribune, Thermus, by night to attack the supply train. Thermus took a position on the crest of a hill at a narrow pass, where he killed 4000 Africans, took as many more prisoners, and brought the supplies to Scipio.