Kastilische Adlige und Verbündete Peters I., die nach dem ersten Krieg nach Portugal flohen, griffen daraufhin Galicien an mit dem Vorsatz, den kastilischen König von dort aus angreifen zu wollen. Es gelang ihnen auch, aber die Überlegenheit Heinrichs II. war dennoch unumstritten. Er besiegte sie erneut. Daraufhin griff Heinrich im Dezember 1372 Portugal mit einer Armee erfolgreich an und erreichte überraschend Lissabon. Kurze Zeit später erreichte auch die kastilische Flotte die Hauptstadt des Reiches und besiegte Anfang 1373 die dort stationierte Flotte Portugals in der Seeschlacht von Lissabon. Währenddessen war es für England unmöglich, Verstärkung zu schicken wegen der Niederlage von La Rochelle im Hundertjährigen Krieg im vorigen Jahr. So konnte Heinrich II. unter diesen für ihn günstigen Umständen dem Portugiesischen König daraufhin den "Vertrag von Santarem" im Frühjahr 1373 aufzwingen.