Romani decretaverunt bellum contra Afros Lutatio Catulo consuli committendum esse. Catulo ergo cum nonnulis navibus ad Siciliam profectus est. Afri quadrigentas naves ad Romanos profligandos paraverat nec umquam in maribus pugnatum est tantis viribus. Catulo aegro ascendenda fuit: nam pugna superiore vulneratus erat. Ad Lylibaeum, Siciliam civitatem, pugnatum est utrimque ingenti virtute. Multae autem Chartaginiensium naves captae sunt, nonnullae demersae, plurimi hostes occisi vel capti sunt et magnus pondus auri, argenti praedaeque in Romanorum potestatem redactum est. Igitur Poenorum legati statim Romam se contenderunt, pacem petitum.
I Romani decretarono che Lutazio Catulo dovesse intraprendere la guerra contro gli Africani. Perciò Catulo con alcune navi partì per la Sicilia. Gli Africani avevano preparato quattrocento navi per sconfiggerei Romani né si combattè mai con tante forze nei mari. Catulo, indisposto, dovette salire infatti nella battaglia precedente era stato ferito. Presso Lilibeo, città della Sicilia, si combattè da entrambi le parti con grande bravura. Ma molte navi dei Cartaginesi furono prese, alcune affondate, e moltissimi nemici furono uccisi oppure presi ed una grande quantità d'oro, d'argento e di bottino fu ridotta in potere dei Romani. Pertanto gli ambasciatori dei Cartaginesi si diressero subito a Roma per chiedere la pace.