Am 12. März 1271 kam Montfort zusammen mit seinem Bruder Simon, der ihm nach Italien gefolgt war, nach Viterbo in Mittelitalien. Dort trafen sie auf ihren Cousin Henry of Almain, der zum Kreuzzug des Prinzen Eduard aufgebrochen war, jedoch nun auf dem Weg von Sizilien nach Frankreich war, wo er am Begräbnis des verstorbenen Königs Ludwig IX. von Frankreich teilnehmen sollte. Gemeinsam ermordeten die Brüder den Sohn von Richard von Cornwall am Morgen des 13. März vor der Kirche San Silvestro (heute Chiesa del Gesù), obwohl Henry die Brüder um Gnade bat. Die Tat war wohl eine spontane Rachetat dafür, dass Henry während des Kriegs der Barone 1263 die Seiten gewechselt hatte. Der Mord war für die Zeitgenossen umso schockierender, weil Henry, der wahrscheinlich an der Schlacht von Evesham nicht teilgenommen hatte, als Vermittler unterwegs war, um mit den Montfort-Brüdern einen Ausgleich zu schließen und um sie mit ihrem Cousin Lord Eduard, dem englischen Thronfolger zu versöhnen.