How did Rome defeat Hannibal? 10 points They convinced him to surrender through a peaceful treaty. They sailed to Carthage and attacked, forcing Hannibal to attempt to come protect it. They led their army from Spain over the Alp's into Italy O None of the above​