ピュロス戦争
結局、元老院は全会一致でキネアスを去らせ、ピュロスがイタリアに留まる限り戦争を継続することと決定した。
アッピアノスは、元老院が執政官プブリウス・ウァレリウス・ラエウィヌスのために2個軍団の編成を命じたと書いている。また、まだローマにいたキネアスがローマ市民が続々と入隊するのを見て、ピュロスに対して「まるでヒュドラー(多数の首を持ち、1本を切り落としても、すぐにそこから新しい2本の首が生えてくる怪物)と戦っているようなものだ」と言ったとも伝えられる。他の資料では、もう一人の執政官ティベリウス・コルンカニウスがエトルリアから軍を率いて合流したため、もはやローマ軍の兵力が自軍の兵力を上回ったことをピュロスが認めたと記している。アッピアノスはまた、キネアスがローマは将軍たちの街であり、多くの王がいるようなものだと言ったと記している。ピュロスはローマへ向かう途中で略奪を行った。ピュロスはアナーニへと達したが、多くの戦利品を運んでいたために、戦闘を延期することを決定した。その後カンパニアへ向かい、そこで冬営に入った。フローラス(en、1世紀末から2世紀初めの歴史家)は、ピュロスがリリス川沿岸とローマの植民都市であるフレゲッラエ(en)を破壊し、ローマから僅か20マイルであるプラエネステ(現在のパレストリーナ)に達し、そこをほぼ占領したとする。プルタルコスは、キネアスがローマ軍の兵力をヘラクレアの戦いの際の2倍で、さらに「何倍ものローマ市民が武器を持つことが出来る」と推定したと記している。
これがピュロスとローマの間の最後の戦闘となった。
プルタルコスは、この戦いに関する最も詳しい記述を残している。彼によると、ピュロスが3年間シケリアでの作戦を行っている間、サムニウムは何度もローマに敗北し、領土の多くを失っていた。このため、サムニウムはピュロスに憤慨していた。ピュロスがイタリアに戻っても、多くのサムニウム人はピュロス軍に加わらなかった。カッシウス・ディオは、サムニウムはローマに圧迫されており、このためピュロスはサムニウムを再支援する必要に迫られたとする。プルタルコスによると、ピュロスはサムニウムの支援が無い場合でも、ローマと対決することを選んだ。紀元前275年の執政官ルキウス・コルネリウス・レントゥルス・カウディヌスとマニウス・クリウス・デンタトゥスはそれぞれルカニアとサムニウムで戦っていた。
プルタルコスは、ピュロスは彼の軍を二つに分けたとする。その一つをコルネリウス・レントゥルスに向け、自身はもう一軍を率いて夜を徹してマニウス・クリウスに向かった。彼の軍はベネウェントゥムに近くに野営しており、コルネリウス・レントゥルスの到着を待っていた。ピュロスはコルネリウス・レントゥルスの到着前にマニウス・クリウスを攻撃しようと急いだ。しかし、彼の兵士達は明かりも無い森の中を行軍していたため、道に迷い遅れていた。ハリカルナッソスのディオニュシオスは、以前に人が通ったことも無い森の中の獣道を通ったため、整然とした行軍は出来ず、敵の野営地が視界に入った際には兵士は既に飢えと渇きで疲弊していた。
艦隊を派遣して、港の封鎖も行った。城壁の近くでも活動し、50,000の兵を持って郊外を略奪した。シュラクサイはラナッサがピュロスとの妻であったこともあり、ピュロスに希望を託した。ピュロスはターレスを出航し、途中ロクリスに停泊した。
メッセネを不当に占拠していたマメルティニはカルタゴと同盟し、ピュロスがメッシーナ海峡を渡るのを阻止した。このため、ピュロスはメッセネにもシュラクサイにも上陸出来なかった。しかしティンダリオン(現在のティンダリ)、タウロメニオン(現在のメッセネ南のタオルミーナ)はピュロスと同盟し、彼の軍を彼らの都市に受け入れた。ピュロスはここで兵を受け取り、カタナ(現在のカターニア)に上陸した。彼はカタナ市民に歓迎され、そこで兵士を下船させた。その側面を艦隊に守らせつつ、陸路をシュラクサイに進軍した。他の作戦のためにカルタゴ艦隊の数が減っていたいこともあり、ピュロスが近づくとカルタゴ軍は撤退した。
ピュロスはオルティガ島をトエノンから、他の地域をソシストラトスとシュラクサイ市民から受け取った。ピュロスはシュラクサイの支配者になっただけでなく、ソシストラトスがアクラガスとその他の都市の僭主であったために、10,000以上の兵を加えることになった。ピュロスはトエノンとソシストラトス、さらにはシュラクサイ市民の間を調停し、調和が実現した。この平和を実現させたため、市民の間でピュロスの人気は上昇した。ピュロスはシュラクサイの軍備と140隻の艦船を自軍に加えた。いまやピュロスは200隻の船団を持つこととなった。ハリカルナッソスのディオドロスは、ソシストラトスがシュラクサイの支配者で、トエノンが守備兵の司令官であると書いている。
ピュロスはパンドシア(en)とヘラクレア(en)の間に野営地を設営した。続いて、ローマ軍野営地が遠くシリス川(en)沿いにあることを認めた。彼は同盟軍の到着を待つこととし、また敵地にあるローマ軍の補給が上手くいかないことを期待し、川の近くに前衛部隊を配置した。他方ローマ軍はピュロスの同盟軍が到着する前に決着をつけようと、渡河を開始した。ピュロスの前衛部隊は退却した。ピュロスは迷ったが、渡河途中でローマ軍を捕捉することを期待して、歩兵に戦列を組ませ、騎兵と共に前進させた。ローマの歩兵・騎兵の大軍が前進してくるのを見て、ピュロスは密集隊形を取らせて攻撃を開始した。ローマ軍騎兵が退き始めると、ピュロスは歩兵を呼んだ。戦闘は長時間にわたって決着が付かなかった。しかし、戦象が投入されるとローマ軍は押し返され、馬は驚愕した。ここでピュロスはテッサリア騎兵を突撃させた。ローマ軍は混乱し、駆逐された。
この際、戦象の1頭が負傷し、その鳴き声のために他の戦象も混乱に陥った。ゾナラスは、もしこれが起きなければローマ兵は全員が戦死していただろうと記している。このためにピュロスは十分な追撃ができず、ローマ軍は川を渡ってアプリア人都市に逃げ込むことが出来た。カッシウス・ディオは、「この一戦でピュロスの評判は上がり、中立を維持していた都市もピュロスの側についた。成り行きを見守っていた同盟軍も、ピュロスに合流した。これら同盟軍に対してピュロスは大っぴらに怒りを現しはしなかったが、まだ疑いを持っていた。彼らの遅参に関して幾分の叱責はしたが、受け入れた」と述べている。
プルタルコスは、ハリカルナッソスのディオニュシオスの記述を元に、ローマ兵15,000、ギリシア兵13,000が戦死したと述べている。