 He then attacked Ulbia on Sardinia, but was repulsed.In 258 BC a stronger Roman fleet engaged a smaller Carthaginian fleet at the Battle of Sulci off the city of Sulci, in western Sardinia, and inflicted a heavy defeat.The Carthaginian commander Hannibal Gisco, who abandoned his men and fled to Sulci, was later captured by his soldiers and crucified.