1285年，腓力三世在勐烈的抵抗下围攻赫罗纳并最终攻取了这座城市。劳里亚的罗杰从意大利战场抽身而回，在马略卡岛附近的海战中击溃法兰西舰队。不久之后，法军阵中又传染上了痢疾，腓力本人也深受疾病困扰。阿拉贡军队趁着优势，在大败敌军，腓力三世在詹姆斯的都城佩皮尼昂去世，而詹姆斯本人在面对彼得的征讨下，仓皇而逃，最终死于纳博讷。彼得三世1285年11月2日去世。临终前他宣称永不触犯教廷权威，从而得到了教宗的赦免。两年后的6月23日，彼得的儿子阿方索三世又在那不勒斯附近击败安茹军队，1291年签署的塔拉斯孔条约